Saludos, excelente, me ayudo mucho. Gracias, saludos desde Panamá.
@InfoToolsSV Жыл бұрын
Gracias a ti, saludos!
@venturasatanico1310 ай бұрын
Magnifico, lo he visto completo y parcialmente y me ha ayuado muchismo como base de conocimiento y aprendizaje.
@chacataplan Жыл бұрын
wow es lo que ando buscando, gracias!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
@USS-BERNAL Жыл бұрын
Excelente, estoy siguiendo paso a paso a ver como me resulta. Gracias
@InfoToolsSV Жыл бұрын
Excelente!
@naylord5 Жыл бұрын
Excelente video maestro! Yo hice algo similar pero basado en Roles con Identity Framework + MVC. Una duda, conoces alguna manera de leer los forms o los métodos de los controladores en automático para no necesitar dar de alta de uno por uno? Eso haría aún más dinámico el control de accesos y permisos. Muchas gracias, un abrazo desde Monterrey.
@InfoToolsSV Жыл бұрын
Por supuesto, es posible implementar una solución más automatizada para el control de acceso a formularios en tu proyecto. Una opción sería crear una clase que busque de manera recursiva en todas las subcarpetas del proyecto y liste automáticamente los nombres de todos los formularios .aspx. Al cargar esta clase en un método Page_Load, los formularios se insertarían automáticamente en la base de datos. Además, podrías programar el procedimiento almacenado para insertar solo si el formulario no existe previamente en la tabla. Los beneficios de esta aproximación son claros: todos los formularios serían considerados automáticamente y cualquier nuevo formulario agregado estaría disponible sin necesidad de una acción manual. Esto agiliza la administración y reduce la posibilidad de omitir algún formulario importante en la asignación de permisos. Sin embargo, también hay consideraciones a tener en cuenta. Un posible inconveniente es que esta automatización podría incluir formularios que, por alguna razón, no deban estar disponibles para ciertos roles. Esto podría requerir ajustes posteriores para restringir ciertos formularios. Además, si el proyecto contiene una gran cantidad de formularios, la carga y verificación automática podría ralentizar el proceso de inicio. class Program { static void Main(string[] args) { string directoryPath = @"ruta\de\tu\proyecto"; // Ruta de tu proyecto ListFormNames(directoryPath); } static void ListFormNames(string directoryPath) { string[] files = Directory.GetFiles(directoryPath, "*.aspx", SearchOption.AllDirectories); foreach (string file in files) { string formName = Path.GetFileNameWithoutExtension(file); Console.WriteLine(formName); //Aquí se insertan a la BD } } } Saludos!
@naylord5 Жыл бұрын
@@InfoToolsSV muchas gracias! Me agrada el enfoque, y tienes razón en los pros y contras. Lo que se me ocurre quizá es poner decoradores a los métodos o distinguir de alguna manera los que requieran verificación y los que sean "públicos" por llamarlo de alguna manera. Y detonar esta búsqueda y actualización con el clic de un botón tal vez, al que solamente el admin tenga acceso, para que no se ejecute más veces de las necesarias. Y ya si se amontonan muchos, quizá agruparlos por carpetas en el proyecto y que en la página también salgan categorizados de alguna manera. Ej: Ventas, Cobranza, Producción, etc. Con un botón de "seleccionar todos" para que sea más práctico. Ya por último, tal vez agrupar toda esta serie de permisos en cierto contenedor o perfil, y cuando se cree un usuario nuevo, en vez de tener que palomear los 40 elementos solo asignarle el perfil Gerente por ejemplo, y que eso le de los 40 atributos que correspondan. Lo voy a pensar bien, se ve muy interesante.
@ANGEL_LX3ZАй бұрын
alguien sabe si existe un video similar con una versión mas reciente ?
@InfoToolsSVАй бұрын
El proyecto está en la última versión de .Net Framework, la 4.8. Lo más actualizado sería usar tecnologías de .Net, como .Net 8 en ASP MVC con Autenticación y Autorización. Saludos
@USS-BERNAL3 ай бұрын
Saludos. Pregunta como seria ocultar menus por roles de usuarios? Tiene algún ejemplo de guía?
@InfoToolsSV3 ай бұрын
Debes hacer validaciones en la vista donde tienes el menú, el Layout. Tengo vídeos, pero no recuerdo en cuales se aplicó ese procedimiento.
@chacataplan Жыл бұрын
Tendras un tutorial, de permisos mas avanzado, en la que cada usuario tenga su propia configuracion de permisos?
@InfoToolsSV Жыл бұрын
No tengo un vídeo al respecto, pero puedes hacer con un ciclo repetitivo, saludos!
@NexiSound Жыл бұрын
que tema es ese de vs me lo puedes compartir?
@InfoToolsSV Жыл бұрын
Es este: marketplace.visualstudio.com/items?itemName=dracula-theme.dracula
@NexiSound Жыл бұрын
muchas gracias@@InfoToolsSV
@joedili48199 ай бұрын
This is very interesting but non is in English. Difficult too follow