Перейти к содержимому

ASP.NET C♯ || Control de Acceso a Formularios con Roles (MSSQL, Stored Procedures, WebForms) [2023]

InfoToolsSV

0:00 / 0:00

ASP.NET C♯ || Control de Acceso a Formularios con Roles (MSSQL, Stored Procedures, WebForms) [2023]

3 292 просмотра · 3 года назад
InfoToolsSV
10,1 тыс. подписчиков
3 292 просмотра · 3 года назад
Conviértete en miembro de este canal para disfrutar de ventajas:    / @infotoolssv   En este emocionante tutorial, exploraremos juntos cómo asegurar tus aplicaciones web mediante el control de acceso basado en roles y la autenticación de usuarios en ASP.NET utilizando C#. Este proyecto educativo te guiará a través de la creación de una aplicación web básica que se convertirá en una poderosa herramienta de aprendizaje al implementar características avanzadas. A lo largo de este video, utilizaremos tecnologías clave como: ASP.NET y C# para la construcción de la aplicación web. SQL Server como sistema de gestión de base de datos. Forms Authentication para autenticar a los usuarios. Configuración de roles y permisos de usuario. Procedimientos almacenados para consultas y actualizaciones seguras de la base de datos. Desde la configuración inicial de la base de datos hasta la implementación de funciones avanzadas, aprenderás a: Crear páginas de inicio de sesión y cierre de sesión seguras. Asignar roles y permisos a los usuarios. Restringir el acceso a páginas específicas en función de los roles. Utilizar procedimientos almacenados para consultas y actualizaciones de base de datos. Mejorar la experiencia del usuario con notificaciones de acceso no autorizado. Incorporar prácticas recomendadas para la seguridad y escalabilidad. Este proyecto está diseñado para desarrolladores de todos los niveles, desde principiantes hasta experimentados. A medida que construimos juntos esta aplicación educativa, también exploraremos mejoras y extensiones que puedes implementar para llevar tus habilidades al siguiente nivel. ¡Únete a mí en este emocionante viaje mientras transformamos un proyecto básico en una aplicación web segura y avanzada!" IMPORTANTE Al proyecto le realicé pequeños cambios que olvidé durante la grabación y adjunté comentarios en los archivos correspondientes del repositorio. En el FormsAccess.aspx: Quité la clase CSS "text-dark" del label "lblMessage" para que aplique los colores programados en el "btnSavePermissions_Click" En el FormsControl.aspx.cs: Agregue el vaciado de los TextBox "txtFormName" y "txtFormPath" después de ejecutar el método "btnRegisterForm_Click" En la MasterPage: Completé la condición IF del método "Page_Load" para que redirija al usuario al Login en caso de no estar autenticado, Response.Redirect("~/Pages/Login.aspx"); Repositorio: https://github.com/InfoToolsSV/ACCESO... CAPITULOS: 00:00:00 INTRODUCCIÓN 00:00:24 RESULTADO FINAL 00:00:58 CREACIÓN DEL PROYECTO 00:02:18 CREACIÓN BASE DE DATOS Y TABLAS 00:11:47 FORMULARIO LOGIN 00:27:55 PÁGINA MAESTRA 00:44:16 CLASE PERMISSION HELPER 01:01:18 FORMULARIO INDEX 01:03:57 PRIMER PRUEBA 01:05:57 FORMULARIOS PROFILE, UNAUTHORIZEDACCESS Y ADMIN 01:12:09 FORMULARIO FORMSCONTROL 01:24:45 FORMULARIO FORMSACCESS 02:08:47 PRUEBA 02:12:18 REGISTRO DE FORMULARIOS 02:15:30 CORRECCIÓN ERRORES 02:20:01 OTORGAR PERMISOS 02:25:32 PRUEBA FINAL 02:30:57 DESPEDIDA #infotoolssv:   / infotoolssv     / infotoolssv     / infotoolssv   Aportaciones voluntarias: https://www.paypal.me/InfoToolsSV