java - 特定设备可以访问页面,但其他设备不能

标签 java php html mysql qr-code

我心里有一个项目,但我希望我能获得一些见解。

是否可以有一个页面允许访问我的手机、同事的手机、笔记本电脑或设备,但拒绝任何其他设备访问此页面。 这个项目的想法是通过二维码,例如,

如果我生成一个二维码,可以访问库存列表。我希望我的手机或我同事的手机能够访问它,但如果说我的兄弟或外面的人尝试该代码并被发送到此特定页面,则它不会允许这种情况发生,因为手机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/

相关文章:

java - 为什么这段代码不起作用?刽子手

java - 从列表中删除重复元素

javascript - JavaScript 中的 SVG 缩放

php - 根据用户表单输入 PHP 提交转到 url 的按钮

c# - WinForms WebBrowser - FireBug 检查类似元素的突出显示

javascript - 我想添加没有结束标签的html标签

java - 安卓 : resuming an app after an opening notification push

java - 使用 UNO 将新行插入 LibreOffice writer 表

php: 从字符串中删除括号/内容?

php - 多个按钮表单,每个按钮路由到不同的操作