Has salvado mi vida Hector, tenia mal la estructura de la base de datos. Muchas gracias por la ayuda.
@d3vlin135 жыл бұрын
Una gran idea para el control de usuarios y justo ando desarrollando esta parte en un proyecto, lo pondré en practica
@miguelangelariascontreras43542 ай бұрын
Justo lo que necesitaba en estos momentos, gracias Bro!
@holantube2 жыл бұрын
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
@joelsuazo70053 жыл бұрын
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!
@MrElmarqueli4 жыл бұрын
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
@joaquinsalas97495 жыл бұрын
Sos un crack, una excelente manera de poder manejar usuarios en un sistema, excelente, saludos hermano ;)
@RizoMan934 жыл бұрын
Justo lo que necesitaba en este momento!!!! muchas gracias!
@arevdev2 жыл бұрын
Joer me viene como anillo al dedo!
@omardeblashernandez49273 жыл бұрын
Guardar en ... "para graduarme" jajajaja gracias men, justo lo que nececitaba.
@jesuszunigaamador32264 жыл бұрын
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 ?
@lesthermanuel68333 жыл бұрын
Dios te bendiga hermano
@ricardogomez80072 жыл бұрын
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?
@oijm172 жыл бұрын
Muchas gracias por este contenido, está bien explicado
@Ituriel672 жыл бұрын
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!!!!
@hdeleonnet2 жыл бұрын
kzbin.info/www/bejne/q364Z5uenshjjbc
@carlosemmanuelarcosnovelo77114 жыл бұрын
Buena explicación Hector, agradezco mucho el aporte que das a la comunidad de .Net., seria interesante crear un API con este esquema. Saludos
@cristiancontreras3523 жыл бұрын
Gracias, excelente comenzaré a implementar esto, gracias
@Jesus-lj3oj Жыл бұрын
Tremendo video. Ahora solo tengo que ver como migrar esto a postgresql
@GeHandGeH2 жыл бұрын
Te pasaste!!! Muy buen vídeo!!!
@Super-Blazor4 жыл бұрын
Gracias por el video ha sido muy didactico
@fersilent38842 жыл бұрын
Gracias excelente video
@507master4 жыл бұрын
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.
@jorgeluistorrescastaneda95275 жыл бұрын
Esta genial pero seria mas genial ponerlo en practica en en c# gracias por compartir 😀
@juancarlosgonzalezmendoza225 жыл бұрын
Genial , una nueva idea para este curso seria la BD de un Hospital
@hdeleonnet5 жыл бұрын
anotado
@dieguillo66618 ай бұрын
buenas buen tutorial, podrías ampliarlo en algún ejemplo ya en si programando?
@rudolfcruzlopez87564 жыл бұрын
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...
@hdeleonnet4 жыл бұрын
kzbin.info/www/bejne/q364Z5uenshjjbc
@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
@silviasanchez99454 жыл бұрын
Lo aplicaré, muy Interesante
@jafetmarquez7043 жыл бұрын
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.
@TonicoBonico4 жыл бұрын
Tome su like, señor.
@LibertadIndependientePrivada4 жыл бұрын
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.
@sobrehombre93383 ай бұрын
Gracias!
@paoloyaxon95472 жыл бұрын
Hola Hector como puedo realizar roles si deseo trabajar validando con active directory como puedo capturar y asignar los usuarios y roles
@jesusarmstrong2935 жыл бұрын
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.
@hdeleonnet5 жыл бұрын
Que sepa no. Pero entity framework lo resuelve
@rodrigohernandez75813 жыл бұрын
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
@ulises05025 жыл бұрын
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!
@hdeleonnet5 жыл бұрын
Aca ponlos en id tus primary key y te ira siempre bien
@3ECApro4 жыл бұрын
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
@Jesus-lj3oj Жыл бұрын
Oye nadie nos enseña a creear tablas como tu lo haces, estaria bueno un tutorial creando tablas con la interfaz
@davidomarfreirerivadeneira77403 жыл бұрын
Excelente video y explicación y podria hacer uno con menu y submenus
@ydribeardgonzalez9364 жыл бұрын
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!
@nataliadiaz55314 жыл бұрын
como se unen estas tablas a todas las que complementan la base de datos... quiero decir como por ejemplo ciudad proyecto vivienda, inscrito... etc
@roberto.melgar5 жыл бұрын
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.
@hdeleonnet5 жыл бұрын
Va
@davidomarfreirerivadeneira77403 жыл бұрын
Excelente video y explicación y podria hacer uno con menu y submenus y de ser posible en postgresql
@johnreyeslaynes32735 жыл бұрын
Una bd de un comedor o de un sistema de seguridad de vigilancia, ya que no hay muchas
@hdeleonnet5 жыл бұрын
procurare!
@israelmanriquer.6309 Жыл бұрын
Entendí la idea pero ahora tengo la duda de como implementarlo en un formulario con php, html con consulta a sql
@tecnosystemgamez84795 жыл бұрын
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.
@hdeleonnet5 жыл бұрын
Con data annotation: kzbin.info/www/bejne/qHS8eJdplKZ3pJY
@jhonraf38415 жыл бұрын
Buenas tardes disculpa tendrás un video para configurar lenel?
@hdeleonnet5 жыл бұрын
que tal, no
@nicolassotelo18025 жыл бұрын
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
@hdeleonnet5 жыл бұрын
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
@nicolassotelo18025 жыл бұрын
@@hdeleonnet got it
@carlostrejo37415 жыл бұрын
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
@hdeleonnet5 жыл бұрын
Que tecnologia? Para darte un ejemplo
@alvrey33905 жыл бұрын
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.
@hdeleonnet5 жыл бұрын
eso puede ser otro video
@niggeljkd4 жыл бұрын
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
@djhardboss2 жыл бұрын
Héctor, te falta una tabla intermedia usario_rol, si no un usuario sólo puede tener un rol.
@hdeleonnet2 жыл бұрын
Es la idea que tenga un rol.
@juanbau50274 жыл бұрын
Podria crear una tabla personas y de alli sacar las tablas admin y cliente, por ejemplo.
@fernandoleal835 жыл бұрын
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.
@hdeleonnet5 жыл бұрын
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
@fernandoleal835 жыл бұрын
@@hdeleonnet miles de gracias por tus atenciones. Miles de gracias
@DanielAlvarez-yh1yx4 жыл бұрын
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
@kengfitness80362 жыл бұрын
Encontraste solución?
@andrespmx31333 жыл бұрын
Hola amigo, algun correo para ponerme en contacto
@jorgeccatamayo16735 жыл бұрын
una pregunta como puedo poner politicas de seguridad en una base de datos en sql server
@hdeleonnet5 жыл бұрын
Depende que politicas quieres poner?
@jorgeccatamayo16735 жыл бұрын
Como encriptacion de datos para usuarios no autorizados
@AndresRoldanwilches-c2g11 ай бұрын
Vuelve a hacer videos asi, si no tienes ideas deja un form para darte ideas :v, te lo agradeceria mucho
@yorman30447 ай бұрын
ty
@fernankek5 жыл бұрын
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)?
@LuisCorea3 жыл бұрын
Hola, muy bien explicado pero en otra, por favor, podrías crear un script de la bd con la data incluida. Saludos y gracias.
@salvadoravalosamv97584 ай бұрын
Soy el unico que noto el "sonido" al principio del video ASJKLKAJSLDFADSJFASDJLKFJDSAKFJKAGLFJLGJKGF
@wilfredovasquez48955 жыл бұрын
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
@hdeleonnet5 жыл бұрын
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
@wilfredovasquez48955 жыл бұрын
@@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?
@hdeleonnet5 жыл бұрын
@@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
@wilfredovasquez48955 жыл бұрын
@@hdeleonnet Gracias Hecto!
@MasterWilliamVasquez5 жыл бұрын
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..
@hdeleonnet5 жыл бұрын
tus usuarios deben ir en la misma tabla, le pones un tipo, y desde la tabla cliente y empleado haces un idUsuario
@GymCoders5 жыл бұрын
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
@hdeleonnet5 жыл бұрын
mm no entendi, los primary key no se repiten en ese tiempo, las llaves secundarias no importa si se repiten.
@avwa49653 жыл бұрын
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
@emersonperalesvillanueva85684 жыл бұрын
Cómprate un nuevo micro crack!
@hdeleonnet4 жыл бұрын
Video re viejo
@juanjoselopezramirez7752 жыл бұрын
HOLA BRO ME PODRIAS COLABORAR POR FAVOR ESPERO QUE ME PUEDAS APOYAR TENGO UNA CONSULTA
@matishead37334 жыл бұрын
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
@hdeleonnet4 жыл бұрын
Gracias por el consejo. Cuando dice mas explícito a que se refiere?