在winform程序下,如果想避免重复登陆,可以在登陆的时候判断一下,如果此用户已经登陆,则拒绝登陆。
判断这个用户是否已经登陆了,每个用户登陆成功时都在数据库中记录一条信息。比如xxx在某时间登陆了。这样,当其他用户登陆时,先查询数据库,看看这个用户是否已经登陆。。这样做的缺点是:如果一个用户在退出的时候没有通过正常途径,比如直接关机,这样的话数据库中登陆信息没有删除,这样的话他就永远无法登陆了,除非手工清除数据库中的记录。
请问该如何解决呢?
判断这个用户是否已经登陆了,每个用户登陆成功时都在数据库中记录一条信息。比如xxx在某时间登陆了。这样,当其他用户登陆时,先查询数据库,看看这个用户是否已经登陆。。这样做的缺点是:如果一个用户在退出的时候没有通过正常途径,比如直接关机,这样的话数据库中登陆信息没有删除,这样的话他就永远无法登陆了,除非手工清除数据库中的记录。
请问该如何解决呢?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货