如图所示,我登录界面分为管理员和员工。代码也是完善的,可以登录。现在我要改成去掉身份验证,要是输入管理员账号密码,则进入管理员界面;如果输入员工账号密码,则进去员工界面。代码该怎么修改,我不会修改。求指教。
下面给出我未改前的代码。
protected void btnLogin_Click(object sender, EventArgs e)
{
string sql = "";
string url = "";
if (Identify.SelectedItem.Text == "管理员")
{
sql = "select * from admin where username='" + TxtUserName.Text + "' and pwd='" + TxtPassword.Text + "'";
url = "index.html";
}
if (Identify.SelectedItem.Text == "员工")
{
sql = "select * from users where username='" + TxtUserName.Text + "' and pwd='" + TxtPassword.Text + "'";
url = "index1.html";
}
dr = data.GetDataReader(sql);
if (dr.Read())
{
Session["id"] = dr["id"].ToString();
Session["username"] = dr["username"].ToString();
Session["truename"] = dr["truename"].ToString();
Session["role"] = Identify.SelectedItem.Text;
Response.Redirect(url);
}
else
{
Alert.AlertAndRedirect("账号或密码错误,请重新登录!", "Login.aspx");
}
}
}