Publicado el 18 de Septiembre del 2020
446 visualizaciones desde el 18 de Septiembre del 2020
499,7 KB
14 paginas
Creado hace 12a (09/11/2012)
Administrar Roles
ASP.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 falta
agregar la autorización a los controladores o acciones individuales
agregando el atributo [Authorize].
• [Authorize]: Evitará que el usuario haga uso del controlador sin iniciar
sesión, se agregará al inicio de cada controlador o acciones a los que
se quiere restringir el acceso, cuando el usuario ingrese al controlador
o 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 controlador
Peliculas que permita el acceso al rol de Administrador y Consultas.
• Ejecutamos y ahora cuando
compilemos la aplicación y
entremos
Películas,
pedirá que el usuario inicie
sesión.
a
• Iniciamos
sesión con el
usuario invitado, ya que
esta sección es solo de
consultas.
• Al iniciar sesión, automáticamente el
usuario será redireccionado a la
sección que había elegido,
se
superior
observa
derecha, ya aparece el nombre del
usuario que ha iniciado sesión y un
enlace para cerrar su sesión.
esquina
si
en
la
• Entonces continuando con la incorporación de roles. Como al
controlador AdministrarPeliculas solo tendrá acceso el usuario con el
rol de Administrador, agregamos el control de acceso.
• Ahora al compilar el proyecto e iniciar sesión con el usuario invitado y
queremos ingresar a AdministrarPeliculas, nos volverá a pedir el inicio
de sesión pero en este caso será el inicio de sesión con un usuario
que tenga el Rol de Administrador ya que el usuario invitado no tiene
rol 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.
Comentarios de: Administrar Roles ASP.Net MVC 2 (0)
No hay comentarios