首頁 > 後端開發 > php教程 > PHP怎么做到一个会员帐号不能同时在两个地方登陆

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

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
發布: 2016-06-13 12:02:08
原創
989 人瀏覽過

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

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

相關標籤:
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
session問題
來自於 1970-01-01 08:00:00
0
0
0
session登入訊息
來自於 1970-01-01 08:00:00
0
0
0
thinkphp5.0 session 無法儲存?
來自於 1970-01-01 08:00:00
0
0
0
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板