您的位置:首页 > 编程语言 > ASP

asp.net用户登录代码

2011-06-21 18:32 405 查看
用户登录按钮事件里的代码:TxtUser用户名,TxtPwd密码

if (TxtUser.Text == "")
{
return;
}
if (TxtPwd.Text == "")
{
return;
}
try
{
string strSQL = "select * from UpdateUser where UserCode='" + TxtUser.Text.ToString().Trim() + "' and UserPwd='" + TxtPwd.Text.ToString().Trim() + "' ";
SqlDataAdapter myda = new SqlDataAdapter(strSQL, myConn);
DataSet myds = new DataSet();
myda.Fill(myds);
if (myds.Tables[0].Rows.Count > 0)
{
cookie.Expires = DateTime.Now.AddHours(1);
cookie.Values.Add("username", TxtUser.Text.ToString().Trim());
cookie.Values.Add("userpwd", TxtPwd.Text.ToString().Trim());
cookie.Values.Add("roleid", myds.Tables[0].Rows[0][3].ToString());
Response.AppendCookie(cookie);
Response.Redirect("~/Default.aspx");
}
else
{
FileBox.WebMessageBox(this.Page, "用户名或密码错误!");
}
}
catch
{
FileBox.WebMessageBox(this.Page, "数据库异常!");
}

登录后,用cookie存储变量,我比较喜欢用cookie,不喜欢session,老过期。。。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: