private void Page_Load(object sender, System.EventArgs e) { GetGuidFromQueryString(); if (this.registrationConfirmationGuid == Guid.Empty) { WebUtils.SetupRedirect(this, SiteRoot); return; } SiteUser siteUser = SiteUser.GetByConfirmationGuid(siteSettings, registrationConfirmationGuid); if (SiteUser.ConfirmRegistration(this.registrationConfirmationGuid)) { this.lblMessage.Text = Resources.Resource.RegisterConfirmMessage; if (siteUser != null) { NewsletterHelper.ClaimExistingSubscriptions(siteUser); } CGoogleAnalyticsScript analytics = Page.Master.FindControl("CGoogleAnalyticsScript1") as CGoogleAnalyticsScript; if (analytics == null) { return; } analytics.PageToTrack = "/RegistrationConfirmed.aspx"; } else { WebUtils.SetupRedirect(this, SiteRoot); return; } }
void btnConfirmEmail_Click(object sender, EventArgs e) { if (this.userID > 0) { SiteUser user = new SiteUser(siteSettings, this.userID); SiteUser.ConfirmRegistration(user.RegisterConfirmGuid); } WebUtils.SetupRedirect(this, Request.RawUrl); return; }
private void Page_Load(object sender, System.EventArgs e) { LoadSettings(); GetGuidFromQueryString(); if (this.registrationConfirmationGuid == Guid.Empty) { WebUtils.SetupRedirect(this, SiteRoot); return; } SiteUser siteUser = SiteUser.GetByConfirmationGuid(siteSettings, registrationConfirmationGuid); if (SiteUser.ConfirmRegistration(this.registrationConfirmationGuid)) { this.lblMessage.Text = Resources.Resource.RegisterConfirmMessage; if (siteUser != null) { NewsletterHelper.VerifyExistingSubscriptions(siteUser); NewsletterHelper.ClaimExistingSubscriptions(siteUser); if ((windowsLive != null) && (liveUser != null)) { HandleWindowsLiveConfirmation(siteUser); } } AnalyticsAsyncTopScript asyncAnalytics = Page.Master.FindControl("analyticsTop") as AnalyticsAsyncTopScript; if (asyncAnalytics != null) { asyncAnalytics.PageToTrack = "/RegistrationConfirmed.aspx"; } else { mojoGoogleAnalyticsScript analytics = Page.Master.FindControl("mojoGoogleAnalyticsScript1") as mojoGoogleAnalyticsScript; if (analytics != null) { analytics.PageToTrack = "/RegistrationConfirmed.aspx"; } } } else { WebUtils.SetupRedirect(this, SiteRoot); return; } }