如题,用php做后台,如果一个账号已经在其他终端登录着,在另一个终端登录的时候如何提示该账号已在其他终端登录?就是不想让他同时用两个终端登一个账号,请大家给个思路,谢谢啦
收起
可以在服务器端的数据库中维护一张表,专门用于记录在线用户信息,字段不用太复杂。一个用户ID和一个boolean值来判断是在线还是不在线即可。
当用户已登录的时候就设置为true,想在其他地方登陆手下要扫描一下该用户当前的在线状态,如果在线则驳回,否则可以正常的登陆。
放然了,这里针对的是同一个服务器上,如果服务器是集群性质的,还需要更多的维护操作。
报告相同问题?