Esempio n. 1
0
        protected void ibtnSignIn_Click(object sender, EventArgs e)
        {
            LdapMembershipProvider MemberProv = new LdapMembershipProvider();
            string sUserName = EnsureString(txtUSR.Text).Trim();
            string sPassword = EnsureString(txtPWD.Text).Trim();

            if (sUserName.Length == 0 || sPassword.Length == 0)
            {
                lblMessage.Text = "Ingrese Usuario y Password";
                return;
            }

            if (MemberProv.GetUser(sUserName, false) == null)
            {
                lblMessage.Text = "Usuario no existente";
                return;
            }

            if (MemberProv.ValidateUser(txtUSR.Text, txtPWD.Text))
            {
                FormsAuthentication.SetAuthCookie(sUserName, true);
            }
            else
            {
                lblMessage.Text = "El usuario y la clave no coinciden";
                return;
            }
        }
        private void InitializeProvider()
        {
            const string name    = "ProviderName";
            var          factory = A.Fake <IProviderConfigFactory>();
            var          config  = new NameValueCollection();

            A.CallTo(() => providerConfig.Name).Returns(name);
            A.CallTo(() => factory.Create <LdapMembershipProvider>(name, config)).Returns(providerConfig);

            provider = new LdapMembershipProvider(factory);
            provider.Initialize(name, config);
        }
		public void SetUp() {
			var config = new NameValueCollection();
			config.Add("applicationName", "IntegrationTests");
			config.Add("ldapServer", LdapServerInConfig);
			var ldapProvider = new LdapMembershipProvider();

			ldapProvider.Initialize("IntegrationTests", config);

			var providers = Membership.Providers;
			var readOnlyField = typeof(System.Configuration.Provider.ProviderCollection).GetField("_ReadOnly",
			                                                                                      BindingFlags.NonPublic |
			                                                                                      BindingFlags.Instance);
			readOnlyField.SetValue(providers, false);
			providers.Add(ldapProvider);

			var registeredProvider = Membership.Providers["IntegrationTests"];

			Assert.IsNotNull(registeredProvider);
			
			provider = registeredProvider;
		}
Esempio n. 4
0
        public void SetUp()
        {
            var config = new NameValueCollection();

            config.Add("applicationName", "IntegrationTests");
            config.Add("ldapServer", LdapServerInConfig);
            var ldapProvider = new LdapMembershipProvider();

            ldapProvider.Initialize("IntegrationTests", config);

            var providers     = Membership.Providers;
            var readOnlyField = typeof(System.Configuration.Provider.ProviderCollection).GetField("_ReadOnly",
                                                                                                  BindingFlags.NonPublic |
                                                                                                  BindingFlags.Instance);

            readOnlyField.SetValue(providers, false);
            providers.Add(ldapProvider);

            var registeredProvider = Membership.Providers["IntegrationTests"];

            Assert.IsNotNull(registeredProvider);

            provider = registeredProvider;
        }
		private void InitializeProvider() {
			const string name = "ProviderName";
			var factory = A.Fake<IProviderConfigFactory>();
			var config = new NameValueCollection();
		
			A.CallTo(() => providerConfig.Name).Returns(name);
			A.CallTo(() => factory.Create<LdapMembershipProvider>(name, config)).Returns(providerConfig);

			provider = new LdapMembershipProvider(factory);
			provider.Initialize(name, config);
		}