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,老过期。。。
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,老过期。。。
相关文章推荐
- asp.net 防止用户重复多次登录实例代码详解
- ASP .NET登录界面用户验证码代码
- ASP.NET用户登录模块代码
- ASP.NET用户登录模块代码
- 使用Asp.net Identity 创建用户 、登录代码
- ASP.NET Core中实现用户登录验证的最低配置示例代码
- ASP .NET登录界面用户验证码代码
- ASP .NET登录界面用户验证码代码
- ASP .NET登录界面用户验证码代码
- 「提高」在Asp.Net网站里列出所有登录用户和游客
- 解决ASP.NET错误:用户 'NT AUTHORITY/NETWORK SERVICE' 登录失败
- asp.net取得已登录用户LoginName的值即登录用户UserName值的方法
- XP因为多了一个用户“ASP.NETMachineA...”而出现登录窗口
- Asp.net中防止用户多次登录的方法
- asp.net用户ASPNET登录失败的问题
- asp.net限制用户登录错误次数
- Asp.net中防止用户多次登录的方法
- ASP.NET提示框,且根据用户选择执行不同代码的实现
- Asp.net中防止用户多次登录的方法
- Asp.net中防止用户多次登录的方法