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; }
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); }