程序注销的问题,高手帮忙
现在有一管理系统,使用时需要用帐号密码登录。
更换操作人员时,想实现当前登录用户注销,即结束当前登录用户所有操作,只显示登录窗体,等待其他用户登录使用。
环境是vs2005,winForm,c#
------解决方案--------------------退出重启动.
------解决方案--------------------winform程序的话,要看你的登录是怎么处理的,是否已经登录是记录在什么地方的
------解决方案--------------------设置一个变量记录用户ID,注销就设置此ID= " ",以此判断是否显示窗口,
if(ID== " ")
{
LoginForm.show();
}
------解决方案--------------------注销时不但要谈出登陆对话框,还要注意要删除许多上个用户操作的操作痕迹。
重新把整个环境初始化一下
------解决方案--------------------做一个全局变量,每次登陆时判断是否为空...若为空则让它登陆并记录ID..
若不为空则把该ID咔嚓掉...再重新给它个当然登陆ID
------解决方案--------------------退出切换帐号重新启动
------解决方案--------------------winForm 怎么记录用户信息的就怎么注销呗~~
------解决方案--------------------能不能先把主窗体隐藏起来,然后再 登陆窗体.ShowDialog(); 登陆成功后,重置主窗体就OK。
------解决方案--------------------登陆窗体用ShowDialog()要比用Show()好=。=!!还有对于系统的操作是记录在哪里的?把进行业务操作的窗体初始化一下。应该就能解决吧。