我正在做一个CS结构的程序,为了防止一个用户名同时在不同的地方登陆。我的做法是用户登陆后,就把它的用户名存到一个记录在线用户的表中,当程序关闭(正常关闭)时,把表中的该用户名删除。可是我的程序不太稳定,可能会出现错误或没有反应等情况,强制关机后,登陆的用户信息就保留在了在线用户表中,导致再次登陆时因为在线用户表里有该用户而无法登陆,我的解决思路是,此时输入超级管理员(拥有最大权限)密码即可登陆。可是感觉这样不太好,要是好多人都这样了,经常找系统管理员岂不是很麻烦,所以想通过其他办法来解决。希望大家给拿拿主意。谢谢啦!
不胜感激!!
或者我应该找什么资料来学习,多谢!!
OnTimer()
{
send("我活着")
}