星空下的嗳 2016-09-12 00:54 采纳率: 12.5%
浏览 1709

php如何实现一个注册用户每次只能在一个终端登录?

如题,用php做后台,如果一个账号已经在其他终端登录着,在另一个终端登录的时候如何提示该账号已在其他终端登录?就是不想让他同时用两个终端登一个账号,请大家给个思路,谢谢啦

  • 写回答

3条回答

  • 泰 戈 尔 博客专家认证 2016-09-12 04:48
    关注

    可以在服务器端的数据库中维护一张表,专门用于记录在线用户信息,字段不用太复杂。一个用户ID和一个boolean值来判断是在线还是不在线即可。

    当用户已登录的时候就设置为true,想在其他地方登陆手下要扫描一下该用户当前的在线状态,如果在线则驳回,否则可以正常的登陆。

    放然了,这里针对的是同一个服务器上,如果服务器是集群性质的,还需要更多的维护操作。

    评论

报告相同问题?

悬赏问题

  • ¥15 关于#python#的问题:求帮写python代码
  • ¥20 MATLAB画图图形出现上下震荡的线条
  • ¥15 LiBeAs的带隙等于0.997eV,计算阴离子的N和P
  • ¥15 关于#windows#的问题:怎么用WIN 11系统的电脑 克隆WIN NT3.51-4.0系统的硬盘
  • ¥15 来真人,不要ai!matlab有关常微分方程的问题求解决,
  • ¥15 perl MISA分析p3_in脚本出错
  • ¥15 k8s部署jupyterlab,jupyterlab保存不了文件
  • ¥15 ubuntu虚拟机打包apk错误
  • ¥199 rust编程架构设计的方案 有偿
  • ¥15 回答4f系统的像差计算