注册移动设备以在外部网络中使用
Posted
技术标签:
【中文标题】注册移动设备以在外部网络中使用【英文标题】:Register a mobile device for the use in an external network 【发布时间】:2016-08-18 18:39:22 【问题描述】:我目前正在用 php 编写一个移动应用程序。我添加了一个 IP 过滤器,这样只有我家庭网络中的客户端才能访问该应用程序。
现在我想实现一种方法来通过我的本地网络注册移动设备,以便他们可以访问我网络之外的网站。我想过共享一个 cookie,但这似乎不是一个聪明的实现。
有什么建议吗?
【问题讨论】:
具有可访问 IP 列表的数据库? 我就是这么做的。但是我的移动客户端会根据位置更改 ips。这就是为什么我想在他们第一次访问我的本地网络时注册他们。 根据 MAC 地址而不是 ip 存储客户端?除非您如上所述为每个设备提供一个固定的静态 IP 地址,否则每个设备必须是唯一的,并且可能会浪费地址 对,如果它只是 LOCAL,那么:***.com/a/1420402/4022234 或者,cookie 可以工作,只要您存储它并授予它访问权限,但是如果此 cookie 过期(只需设置一个非常长的过期日期)或用户清除所有数据或什么不行,必须重做。 【参考方案1】:你可以尝试做一个服务
在codeigniter中,你可以使用这个http://code.tutsplus.com/tutorials/working-with-restful-services-in-codeigniter--net-8814
【讨论】:
以上是关于注册移动设备以在外部网络中使用的主要内容,如果未能解决你的问题,请参考以下文章
包装 MFC 应用程序(目标移动设备)以创建 dll 以在 c#.NET 中使用以进行互操作