Session["username"] = dr["skind"].ToString();你这句里面skind存的是0和1
改成
Session["role"] = dr["skind"].ToString();
Session["username"] = 前台提交过来的用户名;
然后再用Session["role"]判断

解决方案 »

  1.   


    不太明白啊!!if (dr.Read())
            {
                Session["role"] = dr["skind"].ToString();
                    session["username"]=requst.form("username");
                if (Session["role"].ToString() == "1")
    -------这样写??
                {
              
                    Response.Redirect("aa.aspx"); //普通用户
                }
               
                else if(Session["username"].ToString()=="0")
                { 
                Response.Redirect("admin.aspx");//管理员
                }        }
            else
            {
         
                Lbl_note.Text = "登录失败!";
            }
      

  2.   

    你在skind中存入的就是1
    Session["username"] = dr["skind"].ToString();
    if (Session["username"].ToString() == "1")
    你不是也按照1来判断的吗
     
    下载是同一调整到一个下载页进行不就可以了吗
      

  3.   

    这样不行:1、我的aa.aspx取不到用户名?我需要取到用户名:2、我需要对aa.aspx局部一个链接进行session权限判断。
      

  4.   

    你的问题其实很简单
    只是你思路问题if (dr.Read())
            {
                Session["username"] = dr["username"].ToString();
                Session["kind"] = dr["skind"].ToString();
                if (Session["kind"].ToString() == "1")
                {
              
                    Response.Redirect("aa.aspx"); //普通用户
                }
               
                else if(Session["kind"].ToString()=="0")
                { 
                Response.Redirect("admin.aspx");//管理员
                }        }
            else
            {
         
                Lbl_note.Text = "登录失败!";
            }
      

  5.   


    以上是login.aspx     if (Session["username"] != null)        {
              
                this.Label1.Text = “欢迎您”+Session["username"].ToString();
            }
            else
            {
                Response.Write("你不是合法用户");
                   }我的问题是在aa.aspx怎么来取这个usernameaa.aspx
      

  6.   

    直接就是
    string _username = Session["username"].ToString();
      

  7.   


    this.Label1.Text = “欢迎您”+Session["username"].ToString();
    这句不行??你调试一下看看Session["username"]里面有值么