¿Cómo hacer una base de datos de Usuarios con Roles de acceso? | SQL Server

  Рет қаралды 94,212

hdeleon.net

hdeleon.net

Күн бұрын

Пікірлер: 106
@hdeleonnet
@hdeleonnet 5 жыл бұрын
Mis cursos: hdeleon.net/cursos-premium/
@rudolfcruzlopez8756
@rudolfcruzlopez8756 4 жыл бұрын
Vientos Man, saludos...
@rodolfogarcia2011
@rodolfogarcia2011 3 жыл бұрын
Has salvado mi vida Hector, tenia mal la estructura de la base de datos. Muchas gracias por la ayuda.
@d3vlin13
@d3vlin13 5 жыл бұрын
Una gran idea para el control de usuarios y justo ando desarrollando esta parte en un proyecto, lo pondré en practica
@holantube
@holantube 2 жыл бұрын
Que buen material ! y que bueno que es una causa para los perros de la calle ! Voy a seguirte y a aportar para ellos ! Gracias
@miguelangelariascontreras4354
@miguelangelariascontreras4354 2 ай бұрын
Justo lo que necesitaba en estos momentos, gracias Bro!
@joelsuazo7005
@joelsuazo7005 3 жыл бұрын
Excelente video, me quedo super claro. Siguiendo esta problemática, se me ocurre el caso, ¿Cómo se asignarían permisos temporales?, o en defecto, permisos que no se quiere que sean asignados a todo el rol, si no a un usuario en especifico. Muchas gracias por los videos, saludos desde Chile!
@MrElmarqueli
@MrElmarqueli 4 жыл бұрын
Excelente muy bueno Héctor 👌 me encanta todo este mundo de bases de datos es todo un mundo y más por el lado de la seguridad que eso importa muchísimo en este ámbito la verdad muy bueno como todos tus vídeos un saludos
@RizoMan93
@RizoMan93 4 жыл бұрын
Justo lo que necesitaba en este momento!!!! muchas gracias!
@arevdev
@arevdev 2 жыл бұрын
Joer me viene como anillo al dedo!
@omardeblashernandez4927
@omardeblashernandez4927 3 жыл бұрын
Guardar en ... "para graduarme" jajajaja gracias men, justo lo que nececitaba.
@joaquinsalas9749
@joaquinsalas9749 5 жыл бұрын
Sos un crack, una excelente manera de poder manejar usuarios en un sistema, excelente, saludos hermano ;)
@oijm17
@oijm17 2 жыл бұрын
Muchas gracias por este contenido, está bien explicado
@lesthermanuel6833
@lesthermanuel6833 3 жыл бұрын
Dios te bendiga hermano
@carlosemmanuelarcosnovelo7711
@carlosemmanuelarcosnovelo7711 4 жыл бұрын
Buena explicación Hector, agradezco mucho el aporte que das a la comunidad de .Net., seria interesante crear un API con este esquema. Saludos
@cristiancontreras352
@cristiancontreras352 3 жыл бұрын
Gracias, excelente comenzaré a implementar esto, gracias
@ricardogomez8007
@ricardogomez8007 2 жыл бұрын
Exelente explicación, solo me queda una duda. En la tabla rol operación que tan importante es poner un id pk? Podríamos simplemente los dos campos que pertenecen a las otras dos tablas y hacer la llave primaria compuesta de eso a dos campos?
@GeHandGeH
@GeHandGeH 2 жыл бұрын
Te pasaste!!! Muy buen vídeo!!!
@Ituriel67
@Ituriel67 2 жыл бұрын
Excelente aporte, pero este sería solo la base de datos de roles, modulos y operaciones... Pero tendras algun video como habilitar y deshabilitar los controles del un form de C# de pendiendo de cada rol de usuario Gracias por tus aportes!!!!
@hdeleonnet
@hdeleonnet 2 жыл бұрын
kzbin.info/www/bejne/q364Z5uenshjjbc
@jesuszunigaamador3226
@jesuszunigaamador3226 4 жыл бұрын
Que tal? Muy buen vídeo solo tengo una consulta; de la Tabla Modulos a la Tabla Operaciones no deberia haber una tabla intermedia tambien porque la relacion es de muchos a muchos. Por ejemplo: Un modulo puede acceder a todos las operaciones y 1 operacion puede estar en todos los modulos. O todo ese trabajo se hace con la Tabla que creaste de Rol_operacion ?
@Super-Blazor
@Super-Blazor 4 жыл бұрын
Gracias por el video ha sido muy didactico
@fersilent3884
@fersilent3884 2 жыл бұрын
Gracias excelente video
@juancarlosgonzalezmendoza22
@juancarlosgonzalezmendoza22 5 жыл бұрын
Genial , una nueva idea para este curso seria la BD de un Hospital
@hdeleonnet
@hdeleonnet 5 жыл бұрын
anotado
@jorgeluistorrescastaneda9527
@jorgeluistorrescastaneda9527 5 жыл бұрын
Esta genial pero seria mas genial ponerlo en practica en en c# gracias por compartir 😀
@Jesus-lj3oj
@Jesus-lj3oj Жыл бұрын
Tremendo video. Ahora solo tengo que ver como migrar esto a postgresql
@507master
@507master 4 жыл бұрын
Al final si veo el video varias veces lo acabaré entendiendo, pero fuera mejor si hubieras explicado la teoría muy con calma. Pero gracias siempre me ayudas.
@TonicoBonico
@TonicoBonico 4 жыл бұрын
Tome su like, señor.
@sobrehombre9338
@sobrehombre9338 4 ай бұрын
Gracias!
@silviasanchez9945
@silviasanchez9945 4 жыл бұрын
Lo aplicaré, muy Interesante
@rudolfcruzlopez8756
@rudolfcruzlopez8756 4 жыл бұрын
Buen aporte, lo genial sería con .net mvc o .net mvc core para ver la combinación del perfil(rol) con los permisos a los que tiene derecho o puede acceder, saludos...
@hdeleonnet
@hdeleonnet 4 жыл бұрын
kzbin.info/www/bejne/q364Z5uenshjjbc
@Jesus-lj3oj
@Jesus-lj3oj Жыл бұрын
wow mi bro esta increible esto. Ojalá puedas enseñar cómo implementar roles y permisos en una base de datos pero ya con un lenguaje como python o nodejs porque no entendí eso del middelware, filtros de programación, controler, action result
@dieguillo6661
@dieguillo6661 8 ай бұрын
buenas buen tutorial, podrías ampliarlo en algún ejemplo ya en si programando?
@jafetmarquez704
@jafetmarquez704 3 жыл бұрын
Como genero el arcvhivo sql ya una vez acabando todo los pasos que estabas haciendo desde la creacion de la bd hasta su fin. Porfavor, gracias y bien explicado su video.
@LibertadIndependientePrivada
@LibertadIndependientePrivada 4 жыл бұрын
Una pregunta, lo que tu planteas es para que cada rol tenga módulos y operaciones fijas, pero que pasa si necesitas personalizar el acceso a cada modulo y cada operación, sin tener que crear un rol nuevo.
@paoloyaxon9547
@paoloyaxon9547 2 жыл бұрын
Hola Hector como puedo realizar roles si deseo trabajar validando con active directory como puedo capturar y asignar los usuarios y roles
@rodrigohernandez7581
@rodrigohernandez7581 3 жыл бұрын
Con la base diseñada de esta manera, puedo hacer que mi usuario será capaz de editar las capacidades que puede hacer un rol? Es decir personalizar los accesos a los roles
@nataliadiaz5531
@nataliadiaz5531 4 жыл бұрын
como se unen estas tablas a todas las que complementan la base de datos... quiero decir como por ejemplo ciudad proyecto vivienda, inscrito... etc
@3ECApro
@3ECApro 4 жыл бұрын
Excelente aporte amigo, una consulta: como aplicaría este modelo a un programa que estoy desarrollando en PHP? Muchas gracias por ese aporte tan valioso
@jhonraf3841
@jhonraf3841 5 жыл бұрын
Buenas tardes disculpa tendrás un video para configurar lenel?
@hdeleonnet
@hdeleonnet 5 жыл бұрын
que tal, no
@ulises0502
@ulises0502 5 жыл бұрын
al dar de alta los indices no te da conflicto que solo los nombres como "Id". No se solo es duda, a mis bd en Access siempre los habia nombrado como ID_algo, pero ahora que quiero aprender .Net creo que es irrelevante. Gracias!
@hdeleonnet
@hdeleonnet 5 жыл бұрын
Aca ponlos en id tus primary key y te ira siempre bien
@ydribeardgonzalez936
@ydribeardgonzalez936 4 жыл бұрын
Hola! Qué tal? !Gracias por tus buenas explicaciones en estos vídeos! Me gustaría saber cómo hacer un programa o base de datos para Login y Usuarios que contenga solo dos usuarios (Administrador y empleado) Debería tener Rol o Tipo de Usuario? Cómo le hago? en SQL Server y C# Visual Studio. !Gracias!
@jesusarmstrong293
@jesusarmstrong293 5 жыл бұрын
Excelente material como siempre, felicidades por los 10,000 subs, espero sena muchos más. Tengo una dudad y es ¿Se pueden crear Bases de datos orientadas a objetos en SQL Server? He buscado pero solo encontré en Oracle.
@hdeleonnet
@hdeleonnet 5 жыл бұрын
Que sepa no. Pero entity framework lo resuelve
@israelmanriquer.6309
@israelmanriquer.6309 Жыл бұрын
Entendí la idea pero ahora tengo la duda de como implementarlo en un formulario con php, html con consulta a sql
@johnreyeslaynes3273
@johnreyeslaynes3273 5 жыл бұрын
Una bd de un comedor o de un sistema de seguridad de vigilancia, ya que no hay muchas
@hdeleonnet
@hdeleonnet 5 жыл бұрын
procurare!
@roberto.melgar
@roberto.melgar 5 жыл бұрын
De antemano muchas gracias, por tus aportes, una pregunta en algún momento podrias hacer la otra parte osea en windows forms y c# te agradeceria mucho si nos puedes con la otra parte. Muchas gracias.
@hdeleonnet
@hdeleonnet 5 жыл бұрын
Va
@davidomarfreirerivadeneira7740
@davidomarfreirerivadeneira7740 3 жыл бұрын
Excelente video y explicación y podria hacer uno con menu y submenus
@carlostrejo3741
@carlostrejo3741 5 жыл бұрын
hola muy bien video gracias por el aporte Solo una pregunta cuando yo hago mis tablas para un accceso lo que hago es solo tener 2 tablas: usuario(id,nom,ape,id_acceso) acceso(correo,pass,tipo) esta mal que yo le de permisos de acceder a cierto panel al usuario por medio del query y la sesion? me explico query="Select * from acceso inner join.... where tipo = ""Administrador" y en la sesion if(sesion.getAtribute("sesion_usuario").equals("Administrador")) { paginaprincipal } else{ login } y asi en cada servlet. Muchas gracias
@hdeleonnet
@hdeleonnet 5 жыл бұрын
Que tecnologia? Para darte un ejemplo
@nicolassotelo1802
@nicolassotelo1802 5 жыл бұрын
Cual forma es mejor? La que hiciste en el video o crear directamente los roles y privilegios con usuarios en el sql server? O.o
@hdeleonnet
@hdeleonnet 5 жыл бұрын
esta, la otra es mas para aspectos de base de datos, como limitar un usuario a ciertas tablas o esquemas, pero usuario de conexión, no de sistema
@nicolassotelo1802
@nicolassotelo1802 5 жыл бұрын
@@hdeleonnet got it
@jorgeccatamayo1673
@jorgeccatamayo1673 5 жыл бұрын
una pregunta como puedo poner politicas de seguridad en una base de datos en sql server
@hdeleonnet
@hdeleonnet 5 жыл бұрын
Depende que politicas quieres poner?
@jorgeccatamayo1673
@jorgeccatamayo1673 5 жыл бұрын
Como encriptacion de datos para usuarios no autorizados
@davidomarfreirerivadeneira7740
@davidomarfreirerivadeneira7740 3 жыл бұрын
Excelente video y explicación y podria hacer uno con menu y submenus y de ser posible en postgresql
@alvrey3390
@alvrey3390 5 жыл бұрын
Esta interesante le agregaria la parte de auditoria donde se registre toda accion que un usuario realiza en el sistema, ejm usuario n inserto, elimino o actualizo n valor por este nuevo valor, el dia n a tal hora.
@hdeleonnet
@hdeleonnet 5 жыл бұрын
eso puede ser otro video
@fernandoleal83
@fernandoleal83 5 жыл бұрын
Hola Hector, espero estés muy bien, genial como todos tus vídeos !! una consulta, no sobre base de datos, sino mas bien sobre lo que es encriptacion de contraseñas. En la facultad, vi el año pasado, pero nos dieron el formato de la encriptacion ya listo. Como se podría hacer ? Miles de gracias por tus atenciones. Saludos. Fernando Leal.
@hdeleonnet
@hdeleonnet 5 жыл бұрын
criptografía es ocultar un texto por una clave y asi disfrazarlo, aqui te anexo varias formas de criptografia y hash en c#: hdeleon.net/?s=encriptacion
@fernandoleal83
@fernandoleal83 5 жыл бұрын
@@hdeleonnet miles de gracias por tus atenciones. Miles de gracias
@yorman3044
@yorman3044 7 ай бұрын
ty
@DanielAlvarez-yh1yx
@DanielAlvarez-yh1yx 4 жыл бұрын
MUY BUEN VIDEO!!! ahora como haria para llenar de atributos a cada modulo? EJ; tengo que registrar campos de un modulo (productos), (pedido), (cliente) espero sus respuestas gracias
@kengfitness8036
@kengfitness8036 2 жыл бұрын
Encontraste solución?
@Jesus-lj3oj
@Jesus-lj3oj Жыл бұрын
Oye nadie nos enseña a creear tablas como tu lo haces, estaria bueno un tutorial creando tablas con la interfaz
@juanbau5027
@juanbau5027 4 жыл бұрын
Podria crear una tabla personas y de alli sacar las tablas admin y cliente, por ejemplo.
@tecnosystemgamez8479
@tecnosystemgamez8479 5 жыл бұрын
Buenas tardes, primero que nada te quiero felicitar por tus videos. recien empiezo a aprender ASP MVC 5 con sql server, me gusto mucho lo que explicas de inicio de sesion y su base de datos (roles y todo ese rollo). pues bueno en base a eso, desarrollo digamos mis tablas justo como las explicas tu, realize un mantenimiento de la tabla Modulos, y digamos tengo los siguientes modulos (Usuarios, Ventas, Compras, Roles, etc) ya hize que funcione todo (agregar, editar, consulta y eliminar) me base en scaffolding para darme una idea de como funciona y pues rapidez a falta de saber mucho mas El tema es como puedo hacer para que en el controlador me valide antes de grabar y editar que ya existe en la tabla, por ejemplo ya tengo grabado Compras, y si trato de grabar otra vez Compras, que no me deje ya que ese modulo ya existe. Muchas gracias espero me puedas ayudar con este detalle.
@hdeleonnet
@hdeleonnet 5 жыл бұрын
Con data annotation: kzbin.info/www/bejne/qHS8eJdplKZ3pJY
@wilfredovasquez4895
@wilfredovasquez4895 5 жыл бұрын
Buen video! cómo podríamos relacionar la tabla usuario a los demás módulos. Es decir, si tengo una tabla ventas y debo hacer una consulta con todos los clientes, la relación debe ser con la tabla clientes o con la tabla usarios o con la tabla clientes? Gracias de ante mano
@hdeleonnet
@hdeleonnet 5 жыл бұрын
para eso se hace la tabla cmodulo, para que ahi pongas tu modulo: venta, clientes, reportes, usuarios etc etc, segun el proyecto, y la relación la haces cmodulo -> coperacion -> rol_operacion -> rol -> usuario
@wilfredovasquez4895
@wilfredovasquez4895 5 жыл бұрын
@@hdeleonnet Muchas gracias Hector! Finalmente, para buscar un cliente, es más conveniente hacer la consulta en la tabla clientes o usuarios? cómo puedo relacionar la tabla clientes, empleados, etc. con la tabla usuarios, o todos lo llevo en la tabla usuario?
@hdeleonnet
@hdeleonnet 5 жыл бұрын
@@wilfredovasquez4895 tanto en cliente como en empleado pon un idUsuario, y en su registro de usuario pon un idTipoUsuario relacionado a una tabla de tipousuario que tenga: cliente, empleado, etc
@wilfredovasquez4895
@wilfredovasquez4895 5 жыл бұрын
@@hdeleonnet Gracias Hecto!
@niggeljkd
@niggeljkd 4 жыл бұрын
Hola muchas gracias,pudieras hacer un de gestionar cuentas por cobrar,ya que estoy liado con la logica,pues en una tabla de transacciones registro los movimientos contables dentro de los cuales esta cuentas por cobrar y me veo tentado a sacar lo que debe un cliente desde esa tabla de tranzacciones ya que registra la cuenta contable el documento o factura y el cliente y entre otras cosas mas pero destaco esas que son las cuentas que pudiera relacionar con la tabla de cabecera de la ventas,o hacer por aparte una tabla que registre los movientos a credito de cada cliente,pudieras darme luz por favor de como seria el mejor, el metodo mas efectivo
@salvadoravalosamv9758
@salvadoravalosamv9758 4 ай бұрын
Soy el unico que noto el "sonido" al principio del video ASJKLKAJSLDFADSJFASDJLKFJDSAKFJKAGLFJLGJKGF
@andrespmx3133
@andrespmx3133 3 жыл бұрын
Hola amigo, algun correo para ponerme en contacto
@fernankek
@fernankek 5 жыл бұрын
Cómo podría aplicar esto en una BD de catálogo de ventas en la que no necesariamente ocupo que los visitantes se registren para ver la página (y limitar el acceso)?
@djhardboss
@djhardboss 2 жыл бұрын
Héctor, te falta una tabla intermedia usario_rol, si no un usuario sólo puede tener un rol.
@hdeleonnet
@hdeleonnet 2 жыл бұрын
Es la idea que tenga un rol.
@MasterWilliamVasquez
@MasterWilliamVasquez 5 жыл бұрын
y si tengo q manejar clientes y empleados y tienen campos similares osea nombre, genero, direccion... entre otros en la tabla empleado iria salario y entre otros campos de empleado... entonces digamos ambas entidades inician sesion... se maneja con tipo de usuario y usuario mediante carnet... y heredo de tabla persona a empleado y cliente como manejo roles asi? creo q tengo error de redundancia pero no se como solucionarlo..
@hdeleonnet
@hdeleonnet 5 жыл бұрын
tus usuarios deben ir en la misma tabla, le pones un tipo, y desde la tabla cliente y empleado haces un idUsuario
@AndresRoldanwilches-c2g
@AndresRoldanwilches-c2g 11 ай бұрын
Vuelve a hacer videos asi, si no tienes ideas deja un form para darte ideas :v, te lo agradeceria mucho
@GymCoders
@GymCoders 5 жыл бұрын
Hola Como le hiciste para que kzbin.info/www/bejne/jqPFnWmOnNKcY7M siendo los dos campos Primary Key salgan los dos con el numero 1 el Rol 1 y el Usuario 1?? Si se sabe que los valores no deben ser iguales, gracias
@hdeleonnet
@hdeleonnet 5 жыл бұрын
mm no entendi, los primary key no se repiten en ese tiempo, las llaves secundarias no importa si se repiten.
@LuisCorea
@LuisCorea 3 жыл бұрын
Hola, muy bien explicado pero en otra, por favor, podrías crear un script de la bd con la data incluida. Saludos y gracias.
@emersonperalesvillanueva8568
@emersonperalesvillanueva8568 4 жыл бұрын
Cómprate un nuevo micro crack!
@hdeleonnet
@hdeleonnet 4 жыл бұрын
Video re viejo
@avwa4965
@avwa4965 3 жыл бұрын
todos explican lo mismo... qué pasa si yo quiero especificar distintos atributos según el rol de usuario? y que sean campos obligatorios para unos y no para otros... nadie hace algo así, no sé cómo aplicar esa lógica
@juanjoselopezramirez775
@juanjoselopezramirez775 2 жыл бұрын
HOLA BRO ME PODRIAS COLABORAR POR FAVOR ESPERO QUE ME PUEDAS APOYAR TENGO UNA CONSULTA
@matishead3733
@matishead3733 4 жыл бұрын
te falta ser mas explicto si quieres enseñar estoy viendo como haces las relaciones de tablas, eso da un plus para uno que esta aprendiendo
@hdeleonnet
@hdeleonnet 4 жыл бұрын
Gracias por el consejo. Cuando dice mas explícito a que se refiere?
Curso gratis práctico de programación en N Capas en C# .Net
16:56
REAL or FAKE? #beatbox #tiktok
01:03
BeatboxJCOP
Рет қаралды 18 МЛН
The Best Band 😅 #toshleh #viralshort
00:11
Toshleh
Рет қаралды 22 МЛН
Гениальное изобретение из обычного стаканчика!
00:31
Лютая физика | Олимпиадная физика
Рет қаралды 4,8 МЛН
How Strong Is Tape?
00:24
Stokes Twins
Рет қаралды 96 МЛН
Estimar el Tiempo de Programación de tu APP MVP
13:05
hdeleon.net
Рет қаралды 4,7 М.
Usuarios, roles y permisos en C# MVC .Net Framework | Seguridad
25:08
SQL AVANZADO para Limpieza de DATOS 🤘
19:27
hdeleon.net
Рет қаралды 83 М.
Que son los Enums en C#
4:41
Programando con Cesar y Gabs
Рет қаралды 45
Estado de la arquitectura de software en 2024
Try Catch
Рет қаралды 12
Crear CRUD en MVC .Net con C#, Entity Framework y Sql Server
48:23
hdeleon.net
Рет қаралды 208 М.
Creación de usuarios, permisos y Roles - SQL Server
31:58
Moises Nuñez del Rosario
Рет қаралды 3,7 М.
REAL or FAKE? #beatbox #tiktok
01:03
BeatboxJCOP
Рет қаралды 18 МЛН