在设计器里面放两个文本框,一个叫tbusername,一个叫tbpassword,还有一个登录按钮,叫btlogin,两个lable,lbpassword用来显示密码错误,lbusername用来显示用户名不存在
protected void btlogin_Click(object sender, EventArgs e)//按钮click事件
{
string username = tbusername.Text;//取用户名
string password = tbpassword.Text;//取密码
Business bs = new Business();//数据库操作类,需要自己写哦。
DataTable dt = bs.UserMessage(username);//根据用户名,到数据库中取对应的那一行
if (dt.Rows.Count > 0)//取到的行数大于零,说明用户名存在
{
string realpassword = dt.Rows[0].ItemArray[1].ToString();//把数据库中的密码拿出来
if (password.Equals(realpassword))//与输入的密码比对
{
string users = dt.Rows[0].ItemArray[2].ToString();
Session.Add("username", username);//保存登录信息
Session.Add("users",users);
//这里写跳转页面语句。
}
else
{
lbusername.Text = "";
lbpassword.Text = "密码错误";
}
}
else
{
lbpassword.Text = "";
lbusername.Text = "用户名不存在";
}
}