Bueno, ya está montado. Pero no me autentica. Tengo lo siguiente en el web.config:
Código:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
.....
<location path="WebAdmin" allowOverride="true">
<system.web>
<authorization>
<deny users="?" />
</authorization>
</system.web>
</location>
<system.web>
.....
<authentication mode="Forms">
<forms name="WebAdmin.Cookie" loginUrl="WebAdmin/Login.aspx" protection="All" timeout="10" path="/">
<credentials passwordFormat="Clear">
<user name="admim" password="admin"/>
</credentials>
</forms>
</authentication>
<authorization>
<allow users="*"/>
</authorization>
.....
</system.web>
.....
</configuration>
Y en el botón de Login de la página Login.aspx tengo esto:
Código:
If System.Web.Security.FormsAuthentication.Authenticate(txtUsuario.Text, txtPassword.Text) Then
If chkRecordar.Checked Then
System.Web.Security.FormsAuthentication.RedirectFromLoginPage(txtUsuario.Text, True)
Else
System.Web.Security.FormsAuthentication.RedirectFromLoginPage(txtUsuario.Text, False)
End If
Else '--> Siempre viene aquí
lblError.Text = "- Usuario o Password incorrectos."
lblError.Visible = True
End If
Pero el método Authenticate siempre me devuelve False, poniendo los datos de login correctos, claro
Saben si me falta alguna cosa?
Gracias a todos.
Un saludo!