日期:2014-05-18  浏览次数:20983 次

顶者有分!WinForms登录窗体如何自动登录
当勾选自动登录的复选框,
下次登录加载登录窗体时自动显示账号和密码,
不用点击登录按钮自动运行显示主窗体

------解决方案--------------------
用App.config存储你的用户名和密码(最好加密)。

同时app.config里存储是否自动登陆的标志。


如果用户设置为自动登陆下次只需打开窗体,就与数据库进行连接,并进行页面跳转。
------解决方案--------------------
探讨
用App.config存储你的用户名和密码(最好加密)。

同时app.config里存储是否自动登陆的标志。

如果用户设置为自动登陆下次只需打开窗体,就与数据库进行连接,并进行页面跳转。

------解决方案--------------------
我顶
------解决方案--------------------
App.config中就多存储一个字段,比如说AutoLogin=true,检查完这个字段后就自动在Form的复选框上打勾并完成自动登录。
------解决方案--------------------
探讨
用户名和密码已经用过App.config,可以自动显示
我想实现的功能是不按登录按钮能自动登录~

------解决方案--------------------
探讨
引用:
用App.config存储你的用户名和密码(最好加密)。

同时app.config里存储是否自动登陆的标志。


如果用户设置为自动登陆下次只需打开窗体,就与数据库进行连接,并进行页面跳转。

用户名和密码已经用过App.config,可以自动显示
我想实现的功能是不按登录按钮能自动登录~

------解决方案--------------------
传说,顶者有分
------解决方案--------------------
学习
------解决方案--------------------
探讨
用App.config存储你的用户名和密码(最好加密)。

同时app.config里存储是否自动登陆的标志。


如果用户设置为自动登陆下次只需打开窗体,就与数据库进行连接,并进行页面跳转。

------解决方案--------------------
考虑一下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
------解决方案--------------------