猿问
怎么实现同一个账户只能在一个地方登录?如果已经在其他地方登录,将其踢出登录。
怎么实现同一个账户只能在一个地方登录?如果已经在其他地方登录,将其踢出登录。
回首忆惘然
浏览 491
回答 2
2回答
HUWWW
通俗点来说:在数据库加多一个字段,s_id,操作时判断数据库的s_id和当前的session_id是否一致,地点一登录存入当前的session_id=>anjfkdj当前s_id为anjfkdj地点二登录存入当前的session_id=>poitjda当前s_id为poitjda用户操作时,如果session_id和s_id不一致,unset($_SESSION['user'])
0
0
0
www说
自己维护一个session->uid的映射,登录时候判断,如果存在了,先删除那个session,执行本次登录(产生新的session)。
0
0
0
随时随地看视频
慕课网APP
相关分类
JavaScript
我要回答