Abrimos nuevo proyecto, ASP.NET Web Application con nombre FormsAuthenticationDemo. Para guardar creamos en el escritorio la carpeta Security y dentro creamos la carpeta After, Asi:
Vemos en el explorador Default.aspx damos click en ver en el explorador.
Damos click en Register
Despus click en Register y llenamos el formulario.
Es muy importante en contrasea tener un carcter diferente a letra o nmero (ejemplo: @)
Veremos lo siguiente
Cerramos proyecto
Creamos Nuevo proyecto y Elegimos ASP.NET Empty Web Application y
nombramos WindowAuthenticationDemo. En 2015, Empty se escoge despus.
Damos click derecho al proyecto y agregamos un Nuevo elemento
Escogemos Web Form y nombramos Default.aspx
Abrimos Default.aspx
Agregamos el siguiente cdigo en la parte indicada:
Vemos en el explorador
Despus damos click derecho en el proyecto y damos click en Propiedades
Nota: Esto funciona en la versin 2013 para abajo.
Damos click en Web
Activamos NTLM Authentication
Ver en el explorador Default.aspx
Si no introducimos ningn usuario nos marcara error.
En cambio s introducimos nuestro usuario:
Iniciar sesin y registro
Controles de demostracin Abrimos nuestro proyecto TimeTracker
En carpeta Secure, abrimos web.config (si no hay, agregamos nuevo
elemento archivo de configuracin web)
Insertamos el siguiente cdigo en web.config:
Vemos en el explorador TimesheetViewer.aspx
Y veremos el siguiente error
Abrimos Project
Se abrir la siguiente pgina y damos click en Security
Despus click en Manage users
Verificamos que exista un usuario y damos click en Edit roles
Y revisamos que sea Admin
NOTA: Si no existe el usuario en Security dar click en Create User. Regresamos a Security y damos click en Manage user para marcar como Admin en Edit roles.
Agregar Nuevo elemento a TimeTracker
Elegimos WenForm y llamamos Login.aspx
Contiene Login.aspx el siguiente cdigo. Damos click en Design:
En toolbox, elegimos Login y Arrastramos Login para agregar a Design de
Login.aspx
(Lucir de la siguiente forma) Despus damos click en Auto Format:
Escogemos el que desee
Agregamos Nuevo elemento a TimeTracker
Seleccionamos Web Form y nombramos Registration.aspx
Seleccionamos en Registration.aspx Design
Arrastramos en Design CreateUserWizard
Se ver as
Damos click en Auto Format
Escoge el que desees
Click derecho en CreateUserWizard y seleccionamos Properties
Se abrir la siguiente ventanilla. Seleccionamos ContinueDestinationPageUrl y
damos clik en el botn
Damos click en Secure y elegimos TimesheetViewer. Click en Ok
Se ver as
En login.aspx damos click derecho en login y seleccionamos Properties
En la ventanilla que se abre damos click en CreateUserUrl
Elegimos Registration.aspx
Y en CreateUserText escribimos Register
Ver en el explorador a TimesheetViewer
Vemos en el explorador
Y entramos con el usuario que indicamos como Admin
Entonces nos da permiso de ver
Vistas de inicio de sesin de
demostracin Entramos a Default.Master y damos click en Design
En toolbox elegimos LoginView y arrastramos a Default.Master
Vamos al cdigo de Defaul.Master y buscamos el <asp:LoginView
Agregamos el siguiente cdigo dentro:
Arrastramos LoginName de Toolbox donde escribimos User (para reemplazar)
As (en cuestin de esttica ponerlo en mismo rengln de Welcome)
Vemos en el explorador Default.aspx
Vemos lo siguiente
Entramos con nuestro admin
Vemos nuestro login y usuario
NOTA: Si en nuestro Default.aspx no observamos ninguno de los cambios
anteriores, ser necesario agregar uno nuevo dando click derecho a Default.Master y seleccionar Agregar pgina de contenido (nombrar Default2.asp y ah realizar todos los pasos anteriores)