C T 官 方 网 站有没有自动登录功能?是一句话让面试官记住你密码的那种吗?

如何做一个安全的“记住我”功能-互联网的一些事急求JSP项目如何实现记住密码下次自动登录?
[问题点数:20分,结帖人tibcoxhj]
急求JSP项目如何实现记住密码下次自动登录?
[问题点数:20分,结帖人tibcoxhj]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
2014年11月 PHP大版内专家分月排行榜第三2014年6月 PHP大版内专家分月排行榜第三2014年4月 PHP大版内专家分月排行榜第三2014年2月 PHP大版内专家分月排行榜第三2013年11月 PHP大版内专家分月排行榜第三
本帖子已过去太久远了,不再提供回复功能。如何在手机网站实现记住用户名和密码功能??!
[问题点数:40分,结帖人ju]
如何在手机网站实现记住用户名和密码功能??!
[问题点数:40分,结帖人ju]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
本帖子已过去太久远了,不再提供回复功能。java的用户登录怎样记住上次登录的用户名和密码?_百度知道C#如何实现记住密码,自动登录功能?-c/c++-电脑编程网C#如何实现记住密码,自动登录功能?作者:wwwpeijun 和相关&&如何实现记住密码和自动登录功能?顺便问一下.像QQ那样.第一次输入QQ号以后.下次运行在combobox的下拉菜单里就有该QQ账号的.怎么实现的?------回答---------------回答(20分)---------记住密码功能我是这样实现的:将用户名存入xml文件中,在窗体加载时读取并加入combobox的Items中,然后再在选择items中的某一项时,用combobox.Text做为条件从读取密码(这样做是为了省去为xml文件,但不会影响速度!)!这是我自己实验过的,方法有点笨!我写的代码如下:/// &summary&&
/// 连接到窗体:通过密码保护信息找回密码!&
/// &/summary&&
/// &param name=&sender&&&/param&&
/// &param name=&e&&&/param&&
private void lbl_mibao_Click(object sender, EventArgs e)&
Getbackpwd getbackpwd = new Getbackpwd();&
getbackpwd.Show();&
/// &summary&&
/// 当该窗体加载时从xml文件中读取用户信息并加载到combox的Items中&
/// &/summary&&
/// &param name=&sender&&&/param&&
/// &param name=&e&&&/param&&
private void Addresslist_Load(object sender, EventArgs e)&
XmlTextReader reader = new XmlTextReader(@&E:\面向对象--C#练习\通讯录\address list\address list\user.xml&);&
while (reader.Read())&
//if (reader.LocalName.Equals(&Name&) || reader.LocalName.Equals(&Number&))&
if (reader.LocalName.Equals(&username&))&
this.cmbUserName.Items.Add(reader.ReadString());&
//if (reader.LocalName.Equals(&Number&))&
this.label2.Text += reader.ReadString() + &\n&;\&
reader.Close();&
/// &summary&&
/// 保存用户名到user.xml&
/// &/summary&&
//在listcontol上更改SelectedValue时执行从读取密码的事件&
private void cmbUserName_SelectedValueChanged(object sender, EventArgs e)&
string username = cmbUserName.Text.Trim();&
string sql = string.Format(&select pwd from Admin where Username='{0}'&, username);&
SqlCommand command = new SqlCommand(sql, DBHelper.connection);&
DBHelper.connection.Open();&
SqlDataReader dataReader = command.ExecuteReader();&
while (dataReader.Read())&
txtpwd.Text = (string)dataReader[&pwd&];&
checkBoxpwd.Checked =&
MessageBox.Show(&数据库操作出错!&);&
DBHelper.connection.Close();&
/// &summary&&
/// 记住密码操作&
/// &/summary&&
/// &param name=&sender&&&/param&&
/// &param name=&e&&&/param&&
private void checkBoxpwd_Enter(object sender, EventArgs e)&
bool check =&
check = checkinput(cmbUserName.Text.Trim());&
if ((string)cmbUserName.Text.Trim() == &&)&
MessageBox.Show(&请输入用户名&, &输入提示&, MessageBoxButtons.OK, rmation);&
cmbUserName.Focus();&
if (txtpwd.Text.Trim() == &&)&
MessageBox.Show(&请输入密码&, &输入提示&, MessageBoxButtons.OK, rmation);&
txtpwd.Focus();&
bool isValidUser =
// 标识是否为合法用户&
string message = &&;
// 如果登录失败,显示的消息提示&
// 如果验证通过,就显示相应的用户窗体,并将当前窗体设为不可见&
if (ValidateInput())&
// 调用用户验证方法&
isValidUser = ValidateUser(cmbUserName.Text, txtpwd.Text, ref message);&
// 如果是合法用户,显示相应的窗体&
if (isValidUser)&
if (check == true)&
XmlDocument doc = new XmlDocument();&
doc.Load(@&E:\面向对象--C#练习\通讯录\address list\address list\user.xml&);//(@&E:\面向对象--C#练习\通讯录\address list\address list\user.xml&);&
XmlElement node = doc.CreateElement(&user&);&
XmlNode xnode = (XmlNode)doc.CreateElement(&username&);&
xnode.InnerText = cmbUserName.Text.Trim();&
node.AppendChild(xnode);&
doc.DocumentElement.InsertAfter(node, doc.DocumentElement.LastChild);&
doc.Save(@&E:\面向对象--C#练习\通讯录\address list\address list\user.xml&);&
//doc.Load (@&E:\面向对象--C#练习\通讯录\address list\address list\user.xml&);&
// 如果登录失败,显示相应的消息&
MessageBox.Show(message, &记住密码失败!&, MessageBoxButtons.OK, rmation);&
/// &summary&&
/// 验证当前combox中内容是否已经存在于xml文件中&
/// &/summary&&
/// &param name=&text&&&/param&&
/// &returns&&/returns&&
private bool checkinput(string text)&
for (count = 0; count & cmbUserName.Items.Ccount ++ )&
if (text ==(string )cmbUserName .Items [count])&
}xml文件内容如下:&?xml version=&1.0& encoding=&utf-8&?&&person&& &user&&
&username&马国伟&/username&& &/user&&/person&
------回答---------------回答(20分)---------
记住密码功能我是这样实现的:将用户名存入xml文件中,在窗体加载时读取并加入combobox的Items中,然后再在选择items中的某一项时,用combobox.Text做为条件从数据库读取密码(这样做是为了省去为xml文件,但不会影响速度!)!这是我自己实验过的,方法有点笨!我写的代码如下:/// &summary& &
/// 连接到窗体:通过密码保护信息找回密码! &
/// &/summary& &
/// &param name=&sender&&&/param& &
/// &param name=&e&&&/param& &
private void lbl_mibao_Click(object sender, EventArgs e) &
Getbackpwd getbackpwd = new Getbackpwd(); &
getbackpwd.Show(); &
/// &summary& &
/// 当该窗体加载时从xml文件中读取用户信息并加载到combox的Items中 &
/// &/summary& &
/// &param name=&sender&&&/param& &
/// &param name=&e&&&/param& &
private void Addresslist_Load(object sender, EventArgs e) &
XmlTextReader reader = new XmlTextReader(@&E:\面向对象--C#练习\通讯录\address list\address list\user.xml&); &
while (reader.Read()) &
//if (reader.LocalName.Equals(&Name&) || reader.LocalName.Equals(&Number&)) &
if (reader.LocalName.Equals(&username&)) &
this.cmbUserName.Items.Add(reader.ReadString()); &
//if (reader.LocalName.Equals(&Number&)) &
this.label2.Text += reader.ReadString() + &\n&;\ &
reader.Close(); &
/// &summary& &
/// 保存用户名到user.xml &
/// &/summary& &
//在listcontol上更改SelectedValue时执行从数据库读取密码的事件 &
private void cmbUserName_SelectedValueChanged(object sender, EventArgs e) &
string username = cmbUserName.Text.Trim(); &
string sql = string.Format(&select pwd from Admin where Username='{0}'&, username); &
SqlCommand command = new SqlCommand(sql, DBHelper.connection); &
DBHelper.connection.Open(); &
SqlDataReader dataReader = command.ExecuteReader(); &
while (dataReader.Read()) &
txtpwd.Text = (string)dataReader[&pwd&]; &
checkBoxpwd.Checked = &
MessageBox.Show(&数据库操作出错!&); &
DBHelper.connection.Close(); &
/// &summary& &
/// 记住密码操作 &
/// &/summary& &
/// &param name=&sender&&&/param& &
/// &param name=&e&&&/param& &
private void checkBoxpwd_Enter(object sender, EventArgs e) &
bool check = &
check = checkinput(cmbUserName.Text.Trim()); &
if ((string)cmbUserName.Text.Trim() == &&) &
MessageBox.Show(&请输入用户名&, &输入提示&, MessageBoxButtons.OK, rmation); &
cmbUserName.Focus(); &
if (txtpwd.Text.Trim() == &&) &
MessageBox.Show(&请输入密码&, &输入提示&, MessageBoxButtons.OK, rmation); &
txtpwd.Focus(); &
bool isValidUser =
// 标识是否为合法用户 &
string message = &&;
// 如果登录失败,显示的消息提示 &
// 如果验证通过,就显示相应的用户窗体,并将当前窗体设为不可见 &
if (ValidateInput()) &
// 调用用户验证方法 &
isValidUser = ValidateUser(cmbUserName.Text, txtpwd.Text, ref message); &
// 如果是合法用户,显示相应的窗体 &
if (isValidUser) &
if (check == true) &
XmlDocument doc = new XmlDocument(); &
doc.Load(@&E:\面向对象--C#练习\通讯录\address list\address list\user.xml&);//(@&E:\面向对象--C#练习\通讯录\address list\address list\user.xml&); &
XmlElement node = doc.CreateElement(&user&); &
XmlNode xnode = (XmlNode)doc.CreateElement(&username&); &
xnode.InnerText = cmbUserName.Text.Trim(); &
node.AppendChild(xnode); &
doc.DocumentElement.InsertAfter(node, doc.DocumentElement.LastChild); &
doc.Save(@&E:\面向对象--C#练习\通讯录\address list\address list\user.xml&); &
//doc.Load (@&E:\面向对象--C#练习\通讯录\address list\address list\user.xml&); &
// 如果登录失败,显示相应的消息 &
MessageBox.Show(message, &记住密码失败!&, MessageBoxButtons.OK, rmation); &
/// &summary& &
/// 验证当前combox中内容是否已经存在于xml文件中 &
/// &/summary& &
/// &param name=&text&&&/param& &
/// &returns&&/returns& &
private bool checkinput(string text) &
bool c = &
for (count = 0; count & cmbUserName.Items.Ccount ++ ) &
if (text ==(string )cmbUserName .Items [count]) &
}xml文件内容如下:&?xml version=&1.0& encoding=&utf-8&?&&person& & &user& &
&username&马国伟&/username& & &/user&&/person&
相关资料:|||||||C#如何实现记住密码,自动登录功能?来源网络,如有侵权请告知,即处理!编程Tags:                &                    

我要回帖

更多关于 你们有没有 就是那种 的文章

 

随机推荐