现在搞定了,自己漏打了东西了,找了我好久...
upower一开始忘记打了
private void btn_submit_Click(object sender, System.EventArgs e)
{ //从文件Web.config中读取连接字符串
string strconn= ConfigurationSettings.AppSettings["dsn"];
//连接本地计算机的TM数据库
SqlConnection cn= new SqlConnection (strconn);
cn.Open ();
//构造SQL语句,该语句在Users表中检查用户名和密码是否正确
string mysql= "select UID,Upower from Users where UID='"+this.tbx_uid.Text +"'and Upassword='"+this.tbx_upassword.Text +"'";
//创建Command对象
SqlCommand cm=new SqlCommand(mysql,cn);
//执行ExecuteReader ()方法
SqlDataReader dr=cm.ExecuteReader();
if(dr.Read())
{
lbl_message.Text= "";
//保存当前用户名及用户权限
Session["UID"]=dr["UID"];
Session["Upower"]=dr["Upower"];
lbl_message.Text="欢迎您!"+Session["UID"];
if(Session["Upower"].ToString ()=="1")
{ //进入管理人员界面
Response.Redirect ("admin1.aspx");
}
else
{
this.HyperLink2.Visible = true;
}
dr.Close();
}
else
{
lbl_message.Text ="对不起,您的用户名/密码不正确,请重新输入";
}
//关闭连接
cn.Close();
}