Example #1
0
		override protected void OnInit(EventArgs e)
		{
			base.OnInit(e);
			this.Load += new EventHandler(this.Page_Load);
			this.AppendQueryStringToAction = false;

			rpxApiKey = siteSettings.RpxNowApiKey;
			rpxApplicationName = siteSettings.RpxNowApplicationName;

			if (WebConfigSettings.UseOpenIdRpxSettingsFromWebConfig)
			{
				if (WebConfigSettings.OpenIdRpxApiKey.Length > 0)
				{
					rpxApiKey = WebConfigSettings.OpenIdRpxApiKey;
				}

				if (WebConfigSettings.OpenIdRpxApplicationName.Length > 0)
				{
					rpxApplicationName = WebConfigSettings.OpenIdRpxApplicationName;
				}
			}

			returnUrlCookieName = "returnurl" + siteSettings.SiteId.ToInvariantString();

			if ((WebConfigSettings.EnableOpenIdAuthentication) && (siteSettings.AllowOpenIdAuth))
			{
				pnlOpenID.Visible = true;
				OpenIdLoginControl oidLogin = (OpenIdLoginControl)Page.LoadControl("~/Controls/OpenIDLoginControl.ascx");
				oidLogin.ID = "oidLogin";
				pnlOpenID.Controls.Add(oidLogin);

				AddClassToBody("openid");
			}

			if (rpxApiKey.Length > 0)
			{
				if ((!WebConfigSettings.DisableRpxAuthentication))
				{
					pnlOpenID.Visible = true;
					OpenIdRpxNowLink rpxNowLink = new OpenIdRpxNowLink();
					pnlOpenID.Controls.Add(rpxNowLink);

					AddClassToBody("janrain");

				}
			}

			if (WebConfigSettings.HideMenusOnLoginPage)
			{ SuppressAllMenus(); }
		}
Example #2
0
        //private TextBox txtUserName;
        //private CheckBox chkRememberMe;
        //private mojoButton btnLogin;
        //private HyperLink lnkRecovery;
        //private HyperLink lnkExtraLink;
        //private TextBox txtPassword;
        //private Panel divCaptcha = null;
        //private CaptchaControl captcha = null;



        override protected void OnInit(EventArgs e)
        {
            base.OnInit(e);
            this.Load += new EventHandler(this.Page_Load);
            this.AppendQueryStringToAction = false;

            rpxApiKey          = siteSettings.RpxNowApiKey;
            rpxApplicationName = siteSettings.RpxNowApplicationName;
            //pnlOpenID.Visible = WebConfigSettings.EnableOpenIdAuthentication && siteSettings.AllowOpenIdAuth;

            if (WebConfigSettings.UseOpenIdRpxSettingsFromWebConfig)
            {
                if (WebConfigSettings.OpenIdRpxApiKey.Length > 0)
                {
                    rpxApiKey = WebConfigSettings.OpenIdRpxApiKey;
                }

                if (WebConfigSettings.OpenIdRpxApplicationName.Length > 0)
                {
                    rpxApplicationName = WebConfigSettings.OpenIdRpxApplicationName;
                }
            }

            returnUrlCookieName = "returnurl" + siteSettings.SiteId.ToInvariantString();


#if !MONO
            if ((WebConfigSettings.EnableOpenIdAuthentication) && (siteSettings.AllowOpenIdAuth))
            {
                pnlOpenID.Visible = true;
                OpenIdLoginControl oidLogin = (OpenIdLoginControl)Page.LoadControl("~/Controls/OpenIDLoginControl.ascx");
                oidLogin.ID = "oidLogin";
                pnlOpenID.Controls.Add(oidLogin);

                AddClassToBody("openid");
            }

            if (rpxApiKey.Length > 0)
            {
                if ((!WebConfigSettings.DisableRpxAuthentication))
                {
                    pnlOpenID.Visible = true;
                    OpenIdRpxNowLink rpxNowLink = new OpenIdRpxNowLink();
                    pnlOpenID.Controls.Add(rpxNowLink);

                    AddClassToBody("janrain");
                }
            }

            //SiteLogin LoginCtrl = (SiteLogin)login1.FindControl("LoginCtrl");
            //Panel divCaptcha = (Panel)LoginCtrl.FindControl("divCaptcha");
            //CaptchaControl captcha = (CaptchaControl)LoginCtrl.FindControl("captcha");
            //if (!siteSettings.RequireCaptchaOnLogin)
            //{
            //    if (divCaptcha != null) { divCaptcha.Visible = false; }
            //    if (captcha != null) { captcha.Captcha.Enabled = false; }
            //}
            //else
            //{
            //    captcha.ProviderName = siteSettings.CaptchaProvider;
            //    captcha.RecaptchaPrivateKey = siteSettings.RecaptchaPrivateKey;
            //    captcha.RecaptchaPublicKey = siteSettings.RecaptchaPublicKey;

            //}
#endif

            //DotNetOpenAuth does not work on mono as of 2009-05-15 so only option is rpxnow.com
#if MONO
            if (rpxApiKey.Length > 0)
            {
                OpenIdRpxNowLink rpxNowLink = new OpenIdRpxNowLink();
                pnlOpenID.Controls.Add(rpxNowLink);
            }
#endif

            if (WebConfigSettings.HideMenusOnLoginPage)
            {
                SuppressAllMenus();
            }
        }
Example #3
0
        override protected void OnInit(EventArgs e)
        {
            base.OnInit(e);
            this.Load += new EventHandler(this.Page_Load);
            this.AppendQueryStringToAction = false;

            rpxApiKey          = siteSettings.RpxNowApiKey;
            rpxApplicationName = siteSettings.RpxNowApplicationName;
            //pnlOpenID.Visible = WebConfigSettings.EnableOpenIdAuthentication && siteSettings.AllowOpenIdAuth;

            if (WebConfigSettings.UseOpenIdRpxSettingsFromWebConfig)
            {
                if (WebConfigSettings.OpenIdRpxApiKey.Length > 0)
                {
                    rpxApiKey = WebConfigSettings.OpenIdRpxApiKey;
                }

                if (WebConfigSettings.OpenIdRpxApplicationName.Length > 0)
                {
                    rpxApplicationName = WebConfigSettings.OpenIdRpxApplicationName;
                }
            }

            returnUrlCookieName = "returnurl" + siteSettings.SiteId.ToString(CultureInfo.InvariantCulture);


#if !MONO
            if ((WebConfigSettings.EnableOpenIdAuthentication) && (siteSettings.AllowOpenIdAuth))
            {
                pnlOpenID.Visible = true;
                OpenIdLoginControl oidLogin = (OpenIdLoginControl)Page.LoadControl("~/Controls/OpenIDLoginControl.ascx");
                oidLogin.ID = "oidLogin";
                pnlOpenID.Controls.Add(oidLogin);
            }

            if (rpxApiKey.Length > 0)
            {
                if ((!WebConfigSettings.DisableRpxAuthentication))
                {
                    pnlOpenID.Visible = true;
                    OpenIdRpxNowLink rpxNowLink = new OpenIdRpxNowLink();
                    pnlOpenID.Controls.Add(rpxNowLink);
                }
            }
            //else
            //{

            //}
#endif

            //DotNetOpenAuth does not work on mono as of 2009-05-15 so only option is rpxnow.com
#if MONO
            if (rpxApiKey.Length > 0)
            {
                OpenIdRpxNowLink rpxNowLink = new OpenIdRpxNowLink();
                pnlOpenID.Controls.Add(rpxNowLink);
            }
#endif

            if (WebConfigSettings.HideMenusOnLoginPage)
            {
                SuppressAllMenus();
            }
        }