Frankwangyifang

  :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
<appSettings>
  <add key="LoginUrl" value="http://localhost:7684/AdChina.Web/Home/Login.aspx"></add>
</appSettings>


private static string Login = WebConfigurationManager.AppSettings["LoginUrl"];
  protected override void OnInit(EventArgs e)
    {
        //MenuContext.PageLog();
        //没有登录或者Session失效
        if (!HttpContext.Current.User.Identity.IsAuthenticated || Session["LoginUser"] == null)
        {
              //这样,就可以跳到失效后请求的页面.
            Response.Redirect(Login + "?url=" + Server.UrlEncode(HttpContext.Current.Request.Url.ToString()), true);
        }
        base.OnInit(e);
    }
posted on 2009-11-10 12:06  Frankwangyifang  阅读(217)  评论(0编辑  收藏  举报