👋¡Hola a todos los programadores que buscan código fuente libre!👋 Te invito a visitar nuestro canal: ⏩ www.youtube.com/@codigoestudiante Encontrarás sistemas gratuitos ,tutoriales y cursos los cuales podrás descargarlos y aprenderlos ☝
@MrPuercorock9 күн бұрын
Perfectamente explicado y enfocado en el tema.
@codigoestudiante8 күн бұрын
Saludos.
@miguelma1977 Жыл бұрын
Es el mejor vídeo que he visto sobre este tema... perfectamente explicado. Me ha ayudado muchísimo. Muchas gracias!!
@reinplast15711 ай бұрын
Lo maximo amigazo sigo tus videos desde el sistema escritorio en c#, gracias por tu aporte y que Dios te bendiga. Saludos desde Peru - lima
@xansiety2 жыл бұрын
Brutal la explicación, siempre fue un tema para mí el evitar el uso de Identity de EF, y justo esto es lo que siempre estaba buscando... Muchísimas gracias por tu contenido
@codigoestudiante2 жыл бұрын
Gracias por el comentario, saludos cordiales.
@base2009x4 ай бұрын
ok, entendo y anotado. mañana lo aplico por que no sabia como hacerlo. Gracias por el Tip. Saludos
@codigoestudiante4 ай бұрын
Gracias por ver, saludos.
@him430476 ай бұрын
Excelente video es todo lo que buscaba, muchas gracias.
@codigoestudiante6 ай бұрын
Saludos.
@novasnet10 ай бұрын
Waao 😮 k bien muchísimas gracias x éste video saludos desde RD 🇩🇴
@santo_596 ай бұрын
Uffff excelente bro creo que el mejor video que he visto de este tipo de login con cookies!!!! 💜
@leo-pachecom8 ай бұрын
Excelente aporte, un tema muy bien abordado y super entendible..! 👏👏
@aimeeparamo4347 Жыл бұрын
Excelente tutorial 👍 lo implemente por medio de base de datos y me ha funcionado correctamente. Saludos!
@axelmar6627 Жыл бұрын
Podrias decirme como le hiciste?
@cipolletti7 Жыл бұрын
Excelente video! Impecable. Muchas gracias👌
@eliseoocano7932 Жыл бұрын
Ídolo muchas gracias por tu aporte, me enseñas mucho con tus videos.
@alejandrabedoyaleon5550 Жыл бұрын
Me ayudó justo para lo que necesitaba. Ahora reemplazaré la vista con una tabla
@kikemadrigalr Жыл бұрын
Excelente tutorial.. Practicando y aprendiendo nuevas cosas contigo crack.. Felicidades..
@juanporfirioroquesalas6905 Жыл бұрын
Bastante clara la explicación, gracias
@brayan48742 жыл бұрын
Excelente video, que campo pondria en la base de datos para el arreglo de strings?
@nicolascrespi7169 Жыл бұрын
Excelente video, muchas gracias!
@wilmercorrea3119 Жыл бұрын
Muchas gracias amigo por compartir el contenido.
@codigoestudiante Жыл бұрын
Gracias por comentar, saludos.
@davidvelazquez7604 Жыл бұрын
Gran vídeo campeón. Gracias ❤
@SofiaSoto-mr1qs Жыл бұрын
Aprendo más en código estudiante, que en la Universidad.
@codigoestudiante Жыл бұрын
Saludos.
@ronaldgualterosariza5942 жыл бұрын
Nuevamente excelente aporte. Gracias
@codigoestudiante2 жыл бұрын
Gracias por comentar
@gioma4988 Жыл бұрын
Amigo un super video... me ayudo mucho
@LinkerC-26 күн бұрын
Grazie. Grazie. E' proprio quello che cercavo, spiegato in modo semplice ma utilissimo. Complimenti. Ciao da Roma
@edwinjesus5369 Жыл бұрын
Excelente me gusto tu video me ayudo mucho...
@maaatru19012 жыл бұрын
Muy buena explicación, pero una consulta como haría esto pero con una base de datos?
@bruiz98772 жыл бұрын
Excelente explicación como siempre amigo... Saludos
@codigoestudiante2 жыл бұрын
Gracias, saludos
@juniorjosetranalopez53422 жыл бұрын
muchas gracias por la explicacion
@codigoestudiante2 жыл бұрын
Gracias por comentar, saludos.
@carlorodriguez14222 жыл бұрын
Excelente explicación...Gracias!
@codigoestudiante2 жыл бұрын
Gracias, saludos.
@everlmachado89912 жыл бұрын
Gracias por tus videos, son de gran ayuda.
@codigoestudiante2 жыл бұрын
Con mucho gusto, saludos.
@RobertoDeLaRosaCarbonell7 ай бұрын
Excelente contenido 👍👍
@DanielMartinez-cu6yw2 жыл бұрын
Excelente video, genial aporte 10/10 eres un crack amigo. Gracias!
@codigoestudiante2 жыл бұрын
Gracias por comentar, saludos.
@eduardomartindiazpalomares2796 Жыл бұрын
Excelente el codigo y la explicacion, me fue muy util, gracias.
@mariorojas9142 жыл бұрын
muy buena explicación!
@codigoestudiante2 жыл бұрын
Gracias. Saludos
@lagcero4172 жыл бұрын
gracias profe por el contenido :)
@codigoestudiante2 жыл бұрын
Con mucho gusto, saludos.
@jorgenavarro6586 Жыл бұрын
excelente video muchas gracias
@codigoestudiante Жыл бұрын
Gracias por comentar, saludos.
@manuelbello46632 жыл бұрын
Felicidades, muy claro su explicacion, tengo una duda a nivel del controlador, veo que la accion ventas, le pones [Authorize(Roles="Adminstrador")], esta parte queda quemado, hay otra forma que sea dinámica, o sea, se puedan crear los roles desde una vista y allí decirle a que controlador y acciones tienen permiso o asignarle?
@JoseRomero-di9dc2 жыл бұрын
Debes colocarlo de la DB
@guillermomazzari49832 жыл бұрын
Muchísimas gracias!!! Cada video tuyo me impresiona mas!!! Para hacerlo con una base de datos tendría que crear una tabla que tenga ("Nombre" "Correo", "Clave" "Roles")?? De ser así, podría agregar un método de registro para agregar usuarios?? Y como podría hacer para que un usuario no se registre como supervisor? Recién estoy comenzando como trainee y me parecería genial llevarle una app con las funcionalidades que te digo a mi jefe, tengo una idea de como hacerlo, lo que no sabría mucho es la ultima parte que te mencione respecto a como evitar que cualquier usuario pueda registrarse como supervisor. GRACIAS!!!
@matiasg8196 Жыл бұрын
Excelente video.
@juank5697 Жыл бұрын
Fue demasiada util
@pedromorel5614 Жыл бұрын
Excelente tutorial
@darkxamu48862 жыл бұрын
muy bien explicado, una consulta, por que se desabilita el https????
@codigoestudiante2 жыл бұрын
Hola, no hay ningún problema. En mi caso solo quiero evitar que muestre una ventana de configuración https al iniciar la primera ejecución del programa. Saludos.
@jinete312 жыл бұрын
Perfecto!!!! mil gracias! me has sacado de un apuro tremendo! y con esto: @if (User.Identity.IsAuthenticated) { Salir } Salir solo se mostrará si el usuario está logeado. Tremendisimo!
@codigoestudiante2 жыл бұрын
Gracias por comentar, saludos.
@williamlebron20782 жыл бұрын
Excelente video!! gracias
@codigoestudiante2 жыл бұрын
Gracias, saludos.
@elenaortega52229 ай бұрын
gracias
@xek28782 жыл бұрын
El mejor del mundo.
@codigoestudiante2 жыл бұрын
Saludos.
@mariochavez14432 жыл бұрын
Hola excelente explicación! Pude notar que si le das "salir" y luego "< back" en el navegador, igual vuelve a entrar a "/home", (el resto de restricciones de acceso funcionan perfecto). Podrias orientarnos para esa excepción? Bendiciones por tu gran ayuda.
@juandanielrios23292 жыл бұрын
Lo que hace back es redireccionarte a la pagina en caché, que tiene el navegador... para el caso puntual en que hayas seguido el tutorial, podes ver que la Action "Index" del Controller "Home", no tiene seguridad (comenta el Authorize sobre el nombre del Controller en un momento del video, y solo limita los action "Ventas", "Compras" y "Clientes"). Si pusieras nuevamente el Authorize, o si le dieras un Authorize específico a la Action "Index", por mas que veas la View de Index, no podrías acceder a ella desde ningún lugar, al no estar Autorizado. Lo que si podrías hacer, es interactuar con todos los accesos que tenga esta, y que no necesiten autorización, por mas que solo estés viendo la página en caché.
@hildebertoaguilar49282 жыл бұрын
Excelente video, es muy clara tu explicación y además funcional. Solo tengo una duda al como puedo restringir el permiso al regresar la flecha de atras o adelante en el navegado. ya que al hacerlo pues permite ver alguna pagina que no deberia
@juandanielrios23292 жыл бұрын
Lo que hace back es redireccionarte a la pagina en caché, que tiene el navegador... para el caso puntual en que hayas seguido el tutorial, podes ver que la Action "Index" del Controller "Home", no tiene seguridad (comenta el Authorize sobre el nombre del Controller en un momento del video, y solo limita los action "Ventas", "Compras" y "Clientes"). Si pusieras nuevamente el Authorize, o si le dieras un Authorize específico a la Action "Index", por mas que veas la View de Index, no podrías acceder a ella desde ningún lugar, al no estar Autorizado. Lo que si podrías hacer, es interactuar con todos los accesos que tenga esta, y que no necesiten autorización, por mas que solo estés viendo la página en caché.
@ronaldrucck2 жыл бұрын
Muy buen contenido y la manera de explicar es muy efectiva. Ya me inscribi al canal. Una pregunta tonta, en el minuto 27.34 como comentas varias lineas en uno solo?
@codigoestudiante2 жыл бұрын
Hola, para ello debes seleccionar todas las lineas que deseas comentar y presionas las teclas juntas Ctrl + K + C. Y para descomentar Ctrl + K + U. Saludos.
@diegoliza30562 жыл бұрын
Gracias, me salvaste
@codigoestudiante2 жыл бұрын
Con gusto, saludos.
@darwinubillus40762 жыл бұрын
Excelente explicación estimado, debería realizar ese mismo con acceso a la bd y que obtenga todas las url permitidas en vez de que en la vista este escribiendo manualmente los roles
@StephFade7 ай бұрын
Hola, hay alguna mejor forma para poder gestionar los roles y no hacerlo en el código? Puede ser algo como controlarlo desde una vista y cómo podría hacerlo? Para poder asignar permisos de edición, vision o simplemente no mostrar nada al usuario del rol
@codigoestudiante7 ай бұрын
Hola, en ese caso sería crear la gestión todo por base de datos. Se consideraría tablas como Usuario, Menú, Permisos y luego crear una relación entre ellas, para luego obtener al usuario junto con su rol + menús asignados+ permisos por menús. Saludos.
@hildebertoaguilar49282 жыл бұрын
hola en tu clase Da_ Logica se puede cambiar por un Json?
@pepinillo-rick6282Ай бұрын
ue buen video
@codigoestudianteАй бұрын
Saludos.
@joshuamartinez56542 жыл бұрын
Gracias amigo:)
@codigoestudiante2 жыл бұрын
Espero le ha sido de utilidad el contenido, saludos.
@rukho98882 жыл бұрын
excelente, y como seria ya con usuarios desde una base de datos
@JoseRomero-di9dc2 жыл бұрын
Super video
@codigoestudiante2 жыл бұрын
Gracias, saludos.
@rodrigo64592 жыл бұрын
Si quisiera mostrar la información del usuario (nombre, Email...) en alguna vista.. como se hace?
@codigoestudiante2 жыл бұрын
Hola, puedes crear un claim para cada uno de ellos y después puedes acceder a esa información desde un controlador con IUserRepository. Saludos.
@rodrigo64592 жыл бұрын
@@codigoestudiante y mandarlo como parte del viewmodel?… se que se puede usar el inject en una vista para el usermanager, con eso puedo invocar los datos que necesito desde la vista, el problema es que aún no encuentro la forma de inyectarlo correctamente desde el program.cs para poder usarlo y ver los claims que ya están seteados
@10tronic Жыл бұрын
Tremendo. Gracias por el ejemplo. Tienes algún video donde se haga con JWT? Entiendo que hoy en día casi no se usa las sesiones, no sé si estoy en lo correcto.
@daniboy7233 Жыл бұрын
Excelente video, me ayudo aclarar todas mis dudas con los roles, una consulta como puedo hacer cuando entre como administrador, diga en la pagina index, Bienvenido Jose, que es una de las variables de la tabla Usuario como es Nombre, o cuando entre como empleado diga Bienvenido Juan.
@derwinjohan716Ай бұрын
excelente. Una pregunta en los casos de: [Authorize(Roles = "Administrador,Supervisor,Empleado,Jefe")] esos roles los puede pasar a traves del sistema, un formulario que se encargue de setearlos, en vez de que sean manual?
@TheDiegou210 ай бұрын
hola esto esta espectacular, me das una mano siguiendo estas instrucciones, necesito hacerlo pero con sql server, el otro video que tenes no es el mismo que este con la explicación y el contenido.
@juegosecu40222 жыл бұрын
puedo recuperar la informacion de esa cookie creada disculpa?¡ Buen video
@codigoestudiante2 жыл бұрын
Hola, si se puede, para ello se utiliza el IUserRepository . Saludos.
@michaelacevedo15252 жыл бұрын
Super, creo que te había preguntado pero quisiera saber con authenticacion por token como se haría no consigo hacerlo en mvc te agradezco si sabes de algo
@juandanielrios23292 жыл бұрын
A qué te referís con autenticación por token? A JWT... a autenticar en vez de con la pass, con un token encriptado de la pass... o a alguna otra cosa?
5 ай бұрын
Se puede agregar permisos de rol a alguien que no esté logueado? que pueda acceder a ciertas paginas y ver listados, pero para acceder a otras opciones tenga que loguearse
@williamprogramer41682 жыл бұрын
⭐⭐⭐⭐⭐
@codigoestudiante2 жыл бұрын
Gracias, saludos.
@chacataplan11 ай бұрын
Hola amigo, tendras un curso de pago, donde hagas asignacion de roles o permisos, pero que esa como un mantenedor?
@woquendoG2 жыл бұрын
Hola muy buen contenido, yo estoy en un proyecto que no tiene página de logueo, sino que despliego un pop up para el inicio de sesión, como configuro ese login path?
@kevindavidolmosrodriguez91822 жыл бұрын
Buenas, solo quería si desde el minuto 14:44, ¿cómo sería en caso de conectar una base de datos?
@miguelantoniohernandezhern8963 Жыл бұрын
Si tengo una pagina principal en donde en el nav bar se encuentra el boton de iniciar sesion como puedo hacer para quitar ese boton en cuanto inicie sesion
@agustinavilacaldera69682 жыл бұрын
Directo al grano
@hector11s918 ай бұрын
sirve para mvc?
@Cheitan Жыл бұрын
mi Program.cs se ve diferente
@leandropalavecino71795 ай бұрын
Pinche tema , como me cuesta!! Estoy con la documentacion de asp y no entiendo nada!!! Creo que me voy a dedicar a vender Chipa! =(
@richardgonzalez86772 жыл бұрын
saludos, mi claims borra el rol cuando pasa la linea await HttpContext.SignInAsync(CookieAuthenticationDefaults.AuthenticationScheme, new ClaimsPrincipal(claimsIdentity));