protected override void OnInit(EventArgs e) { base.OnInit(e); action = Request["action"]; version = typeof(N2.ContentItem).Assembly.GetName().Version; config = N2.Context.Current.Resolve<N2.Configuration.EditSection>().Installer; installationAllowed = config.AllowInstallation; continueUrl = action == "install" ? config.InstallUrl : action == "upgrade" ? config.UpgradeUrl : action == "rebase" ? config.RebaseUrl : action == "fixClass" ? config.FixClassUrl.ToUrl().AppendQuery("id", Request["id"]).ToString() : config.InstallUrl; continueUrl = N2.Web.Url.ResolveTokens(continueUrl); needsPasswordChange = FormsAuthentication.Authenticate("admin", "changeme"); autoLogin = Request["autologin"] == "true"; if (autoLogin) return; System.Configuration.Configuration cfg; if (!TryOpenWebConfiguration(out cfg)) { FormsAuthentication.SetAuthCookie("admin", false); Response.Redirect(Url.Parse(Request.RawUrl).AppendQuery("autologin", "true")); } }
protected override void OnInit(EventArgs e) { base.OnInit(e); action = Request["action"]; version = typeof(N2.ContentItem).Assembly.GetName().Version; config = N2.Context.Current.Resolve <N2.Configuration.EditSection>().Installer; installationAllowed = config.AllowInstallation; continueUrl = action == "install" ? config.InstallUrl : action == "upgrade" ? config.UpgradeUrl : action == "rebase" ? config.RebaseUrl : action == "fixClass" ? config.FixClassUrl.ToUrl().AppendQuery("id", Request["id"]).ToString() : config.InstallUrl; continueUrl = N2.Web.Url.ResolveTokens(continueUrl); needsPasswordChange = FormsAuthentication.Authenticate("admin", "changeme"); autoLogin = Request["autologin"] == "true"; if (autoLogin) { return; } System.Configuration.Configuration cfg; if (!TryOpenWebConfiguration(out cfg)) { FormsAuthentication.SetAuthCookie("admin", false); Response.Redirect(Url.Parse(Request.RawUrl).AppendQuery("autologin", "true")); } }