注册 登录
编程论坛 ASP.NET技术论坛

登录页面无法登录到相应页面

水晶心 发布于 2010-08-20 10:13, 878 次点击
public partial class _Default : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {

    }
   

   
    protected void Button1_Click(object sender, EventArgs e)
    {
        string str = ConfigurationSettings.AppSettings["dsn"];
        SqlConnection cn = new SqlConnection(str);
        cn.Open();
        string mysql = "select * from admin where aid='" + tbx_aid.Text + " 'and apassword ='" + tbx_apassword.Text + "'";
        SqlCommand cm =new SqlCommand(mysql,cn);
        SqlDataReader ur =cm.ExecuteReader();
        if (ur.Read())
        {
        label4.Text = "";
        Session["aid"]= ur["aid"];
        Session["aname"]= ur ["aname"];
        Session["apower"]= ur ["apower"];
        Session["adep"]= ur ["adep"];
        if (Session["apower"]=="1")
        {

            Response.Redirect("admin.aspx");
        }
         if (Session["apower"]=="2")
        {
            Response.Redirect("kqmanage.aspx");
        }
         if (Session["apower"]=="3")
        {
            Response.Redirect("lr3.aspx");
        }
        label4.Text = "用户名/密码不正确,请重新输入";
         
     } cn.Close();
}
}
我运行了一下没有报错,可就是输入用户名和密码以后无法登录相应的页面
8 回复
#2
冰镇柠檬汁儿2010-08-20 10:25
if (Session["apower"].ToString()=="1")
        {

            Response.Redirect("admin.aspx");
        }
         if (Session["apower"].ToString()=="2")
        {
            Response.Redirect("kqmanage.aspx");
        }
         if (Session["apower"].ToString()=="3")
        {
            Response.Redirect("lr3.aspx");
        }
这样写试试
#3
bygg2010-08-20 10:38
apower这个字段是什么类型?
#4
Issac_abc2010-08-22 10:55
一楼的写法是对的。
#5
水晶心2010-08-23 09:38
apower是varchar型为什么不能登录到相应的页面啊,我输入密码后没有反应各位高手帮帮忙啊
#6
水晶心2010-08-23 09:52
我找到问题了
#7
水晶心2010-08-23 10:21
谢谢大家,更谢谢冰镇柠檬汁儿,我按照你写的代码改了,成功了。谢谢
#8
冰镇柠檬汁儿2010-08-23 10:29
当然应该是这样啦,(*^__^*) 嘻嘻,你用Session["apower"]去和"1"比较,而“"1"”是字符串,所以你要将“Session["apower"]”也转换成字符串,才能进行比较吗,呵呵
#9
tony_wen2010-08-30 10:07
冰镇柠檬汁儿:有机会向你讨教讨教.........不知道有没有建个群什么的,大家有问题可以在群里面讨论!支持你...375182492

[ 本帖最后由 tony_wen 于 2010-8-30 10:09 编辑 ]
1