当前位置:Gxlcms > PHP教程 > PHP怎么做到一个会员帐号不能同时在两个地方登陆

PHP怎么做到一个会员帐号不能同时在两个地方登陆

时间:2021-07-01 10:21:17 帮助过:4人阅读

PHP如何做到一个会员帐号不能同时在两个地方登陆
如小王在A地登陆了该帐号,而小陈接着在B地也登陆了该帐号,那么A地的小王电脑里就弹出个提示:你的帐户已在别处登陆,接着小王登陆的帐号自动被逼下线。
用什么方法呢?

------解决方案--------------------
登入時記錄登入時間與登入ip,根據ip判斷地點。
如果登入地點與上次登入地點不同,且兩次登入時間在一定時間內,則通過站內信息系統提示上一次登入的用戶,被下線。
------解决方案--------------------
可以在登录时,生成一个唯一字符串,比如当前的时间戳记录到数据库中,同时也记录到SESSION中,每次页面操作的时候,判断用户是否登录的同时,也判断一下这个字符串,不一样就提示别处登录。

人气教程排行