gpt4 book ai didi

php - 避免从不同位置多次登录一个帐户

转载 作者:行者123 更新时间:2023-12-03 19:35:40 24 4
gpt4 key购买 nike

我想限制来自不同位置的同一用户的多次登录。如何识别用户在同一时间/最近时间从不同位置进行的多次登录?我认为表中的一些标志和 IP 检查可能是一个可能的解决方案,但有没有更好的解决方案?

更新:
我认为 session 或 cookie 可能会有所帮助,如果它用于一台机器。就像用户第一次登录时创建一个激活 key 并存储它一样,每隔一次当用户登录到那台机器时,检查 cookie 值。同样地。

最佳答案

我会通过在 user 表中创建一个 activeKey 列来解决类似的问题。每次用户登录时,activeKey 都会更改(简单方法 subchar(md5(time().$username), 0, 16)),并将其存储在 session 中。每次刷新/输入网页时都会检查 key 。如果不匹配,则使用信息注销。在正确的注销键将被设置为 NULL,所以当它可以给出一个标志。

这个方法可以和IP地址结合使用,但只能欺骗IP地址,MAC也一样,以此类推。

这是一个主要的想法。可能还有其他数据,如上次登录日期、IP 上次登录日期等。

关于php - 避免从不同位置多次登录一个帐户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10224903/

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