miércoles, 2 de mayo de 2012

Login en ASP.NET


Ir al Explorador de Soluciones, buscar el archivo “Web.config”.

 Abrir el archivo “Web.Config" e insertar el siguiente código:
<
<
</

/// Donde "ConexionBD" es el nombre de la conexión que estará en la clase LoginDB
connectionStrings>add name="ConexionBD" connectionString="DataSource=(local);Initial Catalog=proyectos;ID=sa;password=itson" providerName="System.Data.SqlClient"/>connectionStrings>
<authentication mode="forms">
<forms name="Login" loginUrl="Login.aspx" timeout="30" slidingExpiration="true" cookieless="UseCookies" protection="All" requireSSL="false" enableCrossAppRedirects="false"
defaultUrl="index.aspx" path="/"/>
</authentication>

<sessionState mode="InProc" timeout="30" cookieless="UseCookies"
regenerateExpiredSessionId="true"></sessionState>

Ahora crearemos la clase “Usuario”:

Después hacemos la clase “LoginBD :





Después seleccionamos la carpeta>>Account>>Login.aspx, y buscamos el objeto <Asp:Login#LoginUser>


Ahora seleccionamos las propiedades, nos vamos a los eventos (clic al botón con el icono de un rayo) y clic en el evento "Authenticate"


Escrbir el siguiente código (NOTA: Agregar las librerías que se muestran al comienzo de la imagen):



1 comentario:

  1. tengo una duda
    en el
    en el codigo
    cuando pongo if(usu.Tipo = "Administrador")
    me arroja un error en Administrador
    dice que representa una serie de caracteres Unicode y que no recibe ni string, ni int
    .....
    como puedo resolverlo?

    ResponderEliminar