网站用session[]怎样限制,必需登录后才能访问啊!分的话你们自己说合适的话就给

解决方案 »

  1.   

    1)登录验证成功后
    session["user"] = "allan";
    2)在模块中需要验证的地方
    if (string.IsNullOrEmpty(session["user"]))
     Response.write("用户未登录")
      

  2.   

    if (string.IsNullOrEmpty(session["user"])) 
    Response.write("用户未登录")
    判断后没有登录就会返回登录页面
    是不是在后面加个
    Response.Rederect("登录页面就行啊");还是别的
      

  3.   

    if (string.IsNullOrEmpty(session["user"])) 
        Response.write("用户未登录") 
    else
    {
        //数据库查是否有这个用户
         //有这个用户则
         Response.Rederect("登录页面就行啊");
        否则
         Response.write("用户没有注册") 
    }
      

  4.   

    using.....public partial class Guitar_mp3_FileUp : System.Web.UI.Page
    {
    是加在这里(1)
        protected void Page_Load(object sender, EventArgs e)
        {
         或是加在这里(2)
      
        }
        
        protected void Button1_Click(object sender, EventArgs e)
        {
    还是 是加在这里(3)
    数据库文件
    }
    有很多页面都是一样的吗?
      

  5.   

    有没有用access进行设置登录的啊
      

  6.   

    你可以在Web.config 设置form 认证
      

  7.   

    用.net控件可以啊但是我想自己锻炼下啊
    登录有session[]设置
    session[]=''
    这样的
      

  8.   

    用session ,forms验证都可
    但forms验证更简单方便,只需在web.config设置deny user="?" 就要可以
      

  9.   

    if (string.IsNullOrEmpty(session["user"])) 
    {
       Response.write("用户未登录") 
       Page.Response.Redirect("Login.aspx");
    }
    else
    {
        //your code
    }
      

  10.   

    在web.config设置deny user="?"后
    生成验证码的页面失效了怎样解决啊