猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
怎么实现同一个账户只能在一个地方登录?如果已经在其他地方登录,将其踢出登录。
怎么实现同一个账户只能在一个地方登录?如果已经在其他地方登录,将其踢出登录。
回首忆惘然
浏览 489
回答 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,查看更多内容
随时随地看视频
慕课网APP
相关分类
JavaScript
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续