关于客户端登录状态的问题
时间:2011-12-08
来源:互联网
不同的客户端使用同一个用户a登录系统时,判断该用户是否登录,已登录则顶替,但当一个用户登录之后,停电或者程序没有正常退出,这个时候,再使用用户a登录如何解决
我的想法如下,不知道大家怎么解决这类问题的
客户端A,使用用户a登录的时候插入一个单独的管理用户的表,除了用户名,密码,登录状态,另加个登录时间点,并在程序中或文件中保留这个时间点
登录之后开个线程,检测登录时间点的登录状态,状态为0的时候提示该用户被其他客户端登录,【给了这个提示之后,该客户端如何处理。。。?】(这样有个问题,本机重复登录也会提示)
客户端B,使用用户a登录时,判断该用户是否登录(数据库中有没有用户名和密码相同的记录)如果有人登录(或者说掉线之后,数据库仍为登录状态1),给出个提示,是否顶替,顶替的话,把该条记录的登录状态更改为0,然后重新返回到登录界面,再判断是否有登录的,然后重新插入一条当前时间点的登录信息
我的想法如下,不知道大家怎么解决这类问题的
客户端A,使用用户a登录的时候插入一个单独的管理用户的表,除了用户名,密码,登录状态,另加个登录时间点,并在程序中或文件中保留这个时间点
登录之后开个线程,检测登录时间点的登录状态,状态为0的时候提示该用户被其他客户端登录,【给了这个提示之后,该客户端如何处理。。。?】(这样有个问题,本机重复登录也会提示)
客户端B,使用用户a登录时,判断该用户是否登录(数据库中有没有用户名和密码相同的记录)如果有人登录(或者说掉线之后,数据库仍为登录状态1),给出个提示,是否顶替,顶替的话,把该条记录的登录状态更改为0,然后重新返回到登录界面,再判断是否有登录的,然后重新插入一条当前时间点的登录信息
作者: xl_0715 发布时间: 2011-12-08
已登录则顶替
---------
如果你是要顶替的话,都不用记录是否登录
---------
如果你是要顶替的话,都不用记录是否登录
作者: Sandy945 发布时间: 2011-12-08
引用 1 楼 sandy945 的回复:
已登录则顶替
---------
如果你是要顶替的话,都不用记录是否登录
已登录则顶替
---------
如果你是要顶替的话,都不用记录是否登录
不记录的话,被顶替的客户端没法对顶替下去之后做出响应了
作者: xl_0715 发布时间: 2011-12-08
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28