问题描述
我搞个小型的进销存,我不想让用户重复登录,怎么办?我现在的做是这样的.在数据库插入登录记录(用户名ID)在退出系统时就删除这个用户名ID可是用户的电脑如果断电或其它方式关闭,那么系统就无法删除数据中的登录的用户大家有什么好的方法/?
解决方案
解决方案二:
象WINDOWS一样把密码写成文件存储啊
解决方案三:
难办~
解决方案四:
如果你想这么做的话,可以考虑一下将登录记录存储在tempdb中。
解决方案五:
讲讲游戏服务器端是怎么做的吧首先客户端登陆验证服务器,验证通过分配给客户端一个sessionkey,并且把帐号和sessionkey保存在数据库里,然后客户端通过这个用户名和sessionkey登陆游戏服务器,如果在数据库中找到对应行就同意他登陆正常游戏,如果他再次打开客户端并用同一个帐号登陆,此时会检查到在线列表中存在次帐号,此时返回登陆错误信息即可
解决方案六:
设置过期时间试试,1.定时执行一个动作,过期删除用户ID。2.在线的时候,一段时间自动更新一下库里的登录时间。避免还在操作,被误删除ID
时间: 2024-10-26 22:13:06