顶者有分!WinForms登录窗体如何自动登录
当勾选自动登录的复选框,
下次登录加载登录窗体时自动显示账号和密码,
不用点击登录按钮自动运行显示主窗体
------解决方案--------------------
用App.config存储你的用户名和密码(最好加密)。
同时app.config里存储是否自动登陆的标志。
如果用户设置为自动登陆下次只需打开窗体,就与数据库进行连接,并进行页面跳转。
------解决方案--------------------
------解决方案--------------------我顶
------解决方案--------------------App.config中就多存储一个字段,比如说AutoLogin=true,检查完这个字段后就自动在Form的复选框上打勾并完成自动登录。
------解决方案--------------------
------解决方案--------------------
------解决方案--------------------传说,顶者有分
------解决方案--------------------学习
------解决方案--------------------
------解决方案--------------------考虑一下XML吧~!
------解决方案--------------------Form_Load(object sende....)
{
if(自动登录标志)
{
btnLogin_Click(sender,e);//登录按钮点击事件
}
}
------解决方案--------------------顶一下…………
------解决方案--------------------APPCONFIG
XML
注册表
都可以
写注册表的好处是程序被拷贝到别的机器,不能自动登录
------解决方案--------------------1 6 楼说的不错
------解决方案--------------------你可以弄个Cookie吗...写到指定盘的文本文档中也行.到时候读取...
------解决方案--------------------libinguest 说的很好
------解决方案--------------------好像前面有人发过这样的帖,你找找......
------解决方案--------------------期待有正确的答案收藏了!
------解决方案--------------------ding
------解决方案--------------------学习
------解决方案--------------------每天一贴,可得10分
------解决方案-------------------- UserHelper.ID = int.Parse(txtID.Text);
//将输入的登录密码保存到静态变量中
UserHelper.LoginPwd = txtPwd.Text;
//显示主窗体
this.Visible = false;
MainForm mf = new MainForm();
mf.Show();
------解决方案--------------------mark
------解决方案--------------------