gpt4 book ai didi

php - 用户只能通过自己的电脑在 php 中登录

转载 作者:搜寻专家 更新时间:2023-10-31 21:15:23 24 4
gpt4 key购买 nike

我开发了一个网站,学生可以在该网站上登录并查看在线类(class)。现在我的客户想要这样,用户只能查看类(class),如果他们通过自己的电脑登录,或者通过他们第一次登录的电脑登录,或者他们被批准查看类(class)的电脑。

if username and password also right but machine is different, user can not login to system and shows error that please login from your pc.

我阅读了有关 ip 和 cookie 的信息,但在这两种情况下我的要求都不匹配。因为 ip 可以更改,cookie 可以从系统中删除。

我也尝试通过 mac 地址来做,但还没有在 php 脚本中获取用户的 mac 地址。

希望大家明白我的意思。我从 3 天开始就找到了答案,但仍然对此一无所知。

如果有人有想法,如何去做。尽快回复我。

最佳答案

根据您所说的:“只有注册的学生才能查看类(class),如果学生与其他人分享他的密码,所有人都可以查看类(class)。所以客户希望该用户只能从他自己的电脑上查看它”。

你真的无法阻止这个(?)。如果学生叫其他学生过来上课,你如何防止这种情况发生?

让共享密码变得更加困难的一种方法是也给学生一次性密码列表,其中包含大约 100-300 对密码和 key 。始终在学生登录时;询问常规名称/密码对,然后是一次性密码之一(给我密码编号 233,用户从列表中给出该密码)。如果用户愿意共享一次性密码列表,这不会阻止用户登录彼此的帐户。

有点离题,我认为你不能真正发明系统,如果信息在网上就无法共享...它会下载到你的机器上,当你查看它时,你就可以了 - 你有一个副本。

关于php - 用户只能通过自己的电脑在 php 中登录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9975097/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com