protected override void OnPreInit(EventArgs e) { base.OnPreInit(e); AdminMasterPage master = Master as AdminMasterPage; master.CheckAuthenticated(); VerifyAccessToThisPage(); System.Web.HttpBrowserCapabilities browser = Request.Browser; if (browser.Browser == "IE" && browser.MajorVersion < 7) { if (Request.CurrentExecutionFilePath != @"/UnsupportedBrowser.aspx" && Request.CurrentExecutionFilePath != @"/Login.aspx") { Response.Redirect(@"/UnsupportedBrowser.aspx", true); } } else { if (Request.CurrentExecutionFilePath == @"/UnsupportedBrowser.aspx") { Response.Redirect(@"/", true); } } }
protected virtual void VerifyAccessToThisPage() { AdminMasterPage master = Master as AdminMasterPage; master.LimitToPermissions(AllowedPermissions); }