找回密码
 立即注册

QQ登录

只需一步,快速开始

小泽111
中级会员   /  发表于:2022-1-17 09:04  /   查看:2272  /  回复:2
1金币
比如任何一个账号,1账号登录了,之后就不能用1账号在登陆,除非1账号下线了

最佳答案

查看完整内容

您好,请问一下您的服务器是什么授权方式呢?其实我们有很多体验,比如QQ、微信什么的,在一台电脑已登录的话,再在其他电脑如果通过登录验证就会挤掉之前的登录帐户,这样做其实是比较合理的,因为原则上是在用户登录验证上做好处理,否则如果有一种情况,如果用户不在现场或者是当前设备遗失等,那么这个帐号不能在其他电脑登录的话是会存在较大的隐患的。 在咱们活字格中,如果服务器是并发授权的话,默认是不会挤掉的,您可以 ...

2 个回复

倒序浏览
最佳答案
最佳答案
Howie.Sun讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-1-17 09:04:53
来自 3#
您好,请问一下您的服务器是什么授权方式呢?其实我们有很多体验,比如QQ、微信什么的,在一台电脑已登录的话,再在其他电脑如果通过登录验证就会挤掉之前的登录帐户,这样做其实是比较合理的,因为原则上是在用户登录验证上做好处理,否则如果有一种情况,如果用户不在现场或者是当前设备遗失等,那么这个帐号不能在其他电脑登录的话是会存在较大的隐患的。
在咱们活字格中,如果服务器是并发授权的话,默认是不会挤掉的,您可以考虑用一个表来维护用户的在线状态,然后登录验证的时候做一下校验,下线的时候也要及时更新数据库中用户的状态。
回复 使用道具 举报
guoqp
银牌会员   /  发表于:2022-1-17 10:00:15
2#
默认功能好像无法实现

我个人建议可以这么实现
1、登录后不是有个自动跳转的首页么,在这个页面上作文章,检测登录用户,并将登录用户写入一个数据表中,也就是说你还要创建一个表来管理用户的登录状态。
2、同样也在这个页页上还加一个检测,当该数据表中存在现在登录的用户时自动跳转到登录页面或者创建一个不允许登录的页面,这样用户就算是能够登录但也无法使用本系统。

如果你想让这边登录,另一边就要自动下线的话,就要在每个页面加载时加一个用户检测,用户表也加入登录IP之类的记录,页面中检测自己IP与数据表中的IP不一致就自动下线

希望这个思路能帮到你
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部