我心里有一个项目,但我希望我能获得一些见解。
是否可以有一个页面允许访问我的手机、同事的手机、笔记本电脑或设备,但拒绝任何其他设备访问此页面。 这个项目的想法是通过二维码,例如,
如果我生成一个二维码,可以访问库存列表。我希望我的手机或我同事的手机能够访问它,但如果说我的兄弟或外面的人尝试该代码并被发送到此特定页面,则它不会允许这种情况发生,因为手机ID 或平板电脑 ID 不在获取访问权限的列表中。
创建登录页面并启用二维码会很困难,因为您无法在二维码中实现登录信息,这样安全性就无关紧要了。
有什么建议吗?
最佳答案
您的页面可能会根据原始 IP 地址限制访问。这种系统的可行性取决于许多参数,例如您是通过 wifi 还是蜂窝网络连接,如果是 wifi,您是否信任 wifi 网络;如果是蜂窝网络,则蜂窝提供商更改的频率你的地址。
更好的解决方案可能是使用自定义 URI 方案并仅在您想要访问的手机和平板电脑上安装自定义应用程序。当设备扫描二维码时,应用程序将处理请求,然后通过正确的身份验证通过 HTTPS 登录网站。例如
二维码:my.app://blah/blah
应用程序处理 URL,登录服务器,重定向到 https://my.site/blah/blah
关于java - 特定设备可以访问页面,但其他设备不能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15594623/