asp.net 将 文本框中的数据传到了,sql表中,我做的是 登陆, 用户名和密码,都传
asp.net将文本框中的数据传到了,sql表中,我做的是登陆,用户名和密码,都传到了表中,在登陆时我如何判断,输入的用户名和密码对应。能给个例子吗?谢谢:...
asp.net 将 文本框中的数据传到了,sql表中,我做的是 登陆, 用户名和密码,都传到了表中, 在登陆时 我如何判断,输入的 用户名和密码对应。 能给个 例子吗?谢谢:
展开
1个回答
展开全部
DB db = new DB();
string username = this.username.Text.Trim();
string psd = this.password.Text.Trim();
//string role = DropDownList1.SelectedValue;
if (username != "" && psd != "")
{
string password = db.GetMD5(psd);
MySqlDataReader dr = db.reDr("select * from manager where magname='" + username + "' and password='" + password + "'");
dr.Read();
if (dr.HasRows)
{
Session["magid"] = dr.GetValue(0);
Session["magname"] = dr.GetValue(1);
//Session["role"] = dr.GetValue(8);
FormsAuthentication.RedirectFromLoginPage(this.username.Text, false);
}
else
{
ClientScript.RegisterStartupScript(GetType(), "message", "<script>alert('登录失败!\\n用户名、密码错误或身份不正确!');location='login.aspx'</script>");
}
dr.Close();
}
string username = this.username.Text.Trim();
string psd = this.password.Text.Trim();
//string role = DropDownList1.SelectedValue;
if (username != "" && psd != "")
{
string password = db.GetMD5(psd);
MySqlDataReader dr = db.reDr("select * from manager where magname='" + username + "' and password='" + password + "'");
dr.Read();
if (dr.HasRows)
{
Session["magid"] = dr.GetValue(0);
Session["magname"] = dr.GetValue(1);
//Session["role"] = dr.GetValue(8);
FormsAuthentication.RedirectFromLoginPage(this.username.Text, false);
}
else
{
ClientScript.RegisterStartupScript(GetType(), "message", "<script>alert('登录失败!\\n用户名、密码错误或身份不正确!');location='login.aspx'</script>");
}
dr.Close();
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询