不登陆跳到登录页面
登录后再跳到之前想浏览的页面

解决方案 »

  1.   


    登陆时用cookie记录
    httpcookie cookie = new httpcookie("Login");
    cookie.value=textbox1.text;
    cookie.expire = datetime.now.addday(1);
    response.cookie.add(cookie);
    页面判断cookie是否为空
    if(request.cookie["Login"]==null)
    {
      Page.clientscript.registerstaturscript(page.gettype(),"","<script>alert("请登陆");window.location.href='Login.aspx'</script>")
    }
    else
    {
    response.redirect("xx.aspx");
    }
      

  2.   

    if(Sesion["user"]==null)Response.Redirect("login.aspx");
      

  3.   

    public class BasePage : System.Web.UI.Page   
      {   
      public BasePage()   
      {   
      }   
      protected override void OnInit(EventArgs O)   
      {   
      if (base.Session["UserId"] == null || base.Session["UserId"].ToString().Equals(""))   
      {   
      Response.Redirect("~/login.aspx");   
      }   
      }   
      }   
      

  4.   


    不是说Session容易丢失吗?
      

  5.   

    Session啊~~入门级都有用户注册登录
      

  6.   

    session  虽说不太稳定。。但是普通级别的 web程序一般都可以使用的 当然了也可以用cookie不过要注意安全。。最好加密保存。
      

  7.   

    当你重定向到登录页面时,需要将当前页面的url做为参数附加在重定向的路径内部(注意需要UrlEncode),这样登录页面才能知道将来如何重定向回到正确的页面。
      

  8.   

    可用sesson或 cookie记录登录,然后在页面load里判断是否登录,如果未登录则指向登录页面.代码上面的大侠们都贴出来了。
      

  9.   

    有谁知道在flex中咋判断用户是否登录么?