Administrar Roles ASP.Net MVC 2 - Randy Pausch." · •Ingresar a la configuración de ASP.Net...

14
Administrar Roles ASP.Net MVC 2 Universidad Tecnológica de Izúcar de Matamoros Mtro. Yonatan Eric Cruz Hernández

Transcript of Administrar Roles ASP.Net MVC 2 - Randy Pausch." · •Ingresar a la configuración de ASP.Net...

Administrar RolesASP.Net MVC 2

Universidad Tecnológica de Izúcar de Matamoros

Mtro. Yonatan Eric Cruz Hernández

• Abrir su aplicación creada anteriormente de Peliculas.

• Ingresar a la configuración de ASP.Net

• Seleccionamos la pestaña Seguridad

para empezar a crear los roles y usuarios

• En Funciones hacemos clic en Habilitar Roles.

• Posteriormente en Crear y Administrar Funciones.

• Una vez habilitados podremos crear los Roles que

habrá en la aplicación.

• Creamos los Roles Administrador y Consultas.

• Una vez creados los roles podremos crear los usuarios que ocuparán esos roles.

• Botón Atrás y nuevamente en Seguridad.

• En la sección usuarios damos clic en Crear usuario.

• Creamos el usuario que tendrá el Rol de Administrador y Consultas.

• Registrar al usuario visitante solo con Rol Consultas.

• ¿Dónde se guardan estos datos? – En ASPNETDB.MDF

• Ahora la aplicación ya tiene registrados los Roles y Usuarios, solo faltaagregar la autorización a los controladores o acciones individualesagregando el atributo [Authorize].

• [Authorize]: Evitará que el usuario haga uso del controlador sin iniciarsesión, se agregará al inicio de cada controlador o acciones a los quese quiere restringir el acceso, cuando el usuario ingrese al controladoro acción, será redireccionado al formulario de inicio de sesión.

• Agregar el control de acceso en los controladores del proyecto.

• Ahora agregaremos el atributo [Authorize] a nuestro controladorPeliculas que permita el acceso al rol de Administrador y Consultas.

• Ejecutamos y ahora cuandocompilemos la aplicación yentremos a Películas,pedirá que el usuario iniciesesión.

• Iniciamos sesión con elusuario invitado, ya queesta sección es solo deconsultas.

• Al iniciar sesión, automáticamente elusuario será redireccionado a lasección que había elegido, si seobserva en la esquina superiorderecha, ya aparece el nombre delusuario que ha iniciado sesión y unenlace para cerrar su sesión.

• Entonces continuando con la incorporación de roles. Como alcontrolador AdministrarPeliculas solo tendrá acceso el usuario con elrol de Administrador, agregamos el control de acceso.

• Ahora al compilar el proyecto e iniciar sesión con el usuario invitado yqueremos ingresar a AdministrarPeliculas, nos volverá a pedir el iniciode sesión pero en este caso será el inicio de sesión con un usuarioque tenga el Rol de Administrador ya que el usuario invitado no tienerol de Administrador.

Listo…

POSTERIORMENTE AGREGAR LA ADMINSTRACIÓN DE ROLES EN SUS PROYECTOS QUE SE ESTÁN DESARROLLANDO (GUÍA, ESTILOS Y

ENTREVISTA).

GRACIAS POR SU ATENCIÓN.