▶🅲🆄🆁🆂🆂🅾 PROTECTING ROUTES in Angular 11 (GUARDS) How to protect routes in Angular 11?

Поделиться
HTML-код
  • Опубликовано: 2 июл 2024
  • 🔥🔥 Angular in just 5 MINUTES
    ✅ Learn NODE from scratch 2021 ⮕ bit.ly/3od1Bl6
    🔵 (Socket.io) NODE (Tutorial) ⮕ bit.ly/3pg1Q02
    🔴 Learn ANGULAR from scratch 2021 ⮕ bit.ly/367tJ32
    Learn PROTECTING ROUTES in Angular 11 (GUARDS) How to protect routes in Angular 11 in minutes.
    LEARNING ANGULAR: • Aprende: CURSO de ANGU...
    www.npmjs.com/package/ngx-coo...
    ✳️ COURSE repository: github.com/leifermendez/curso...
    🔵 Contact: leifer33@gmail.com
    🔴 FB group: / 163216871776185
    ⚫ Blog: www.codigoencasa.com/
    👋 / leifermendez.dev
    angular 11 classes 2021
    0:00 Intro
    1:05 Login page
    2:33 What are GUARDS?
    2:54: Types of Guards
    3:08 CanActivate
    3:26 CanActivateChild
    4:19 CanDeactivate
    5:22 CanLoad
    6:12 Generate GUARD
    7:39 Managing Cookies
    8:27 Implementing en route
    9:25 Understanding GUARD
    10:35 Sending Credentials to the Server
    #leifermendezAngular #leifermendezNode #leifermendezSocket

Комментарии • 50

  • @LeiferMendez
    @LeiferMendez  3 года назад +2

    ├ 𝙑𝙀𝙍 𝙏𝙊𝘿𝙊𝙎 ⮕ leifermendez.github.io/#/
    ├ 𝘼𝙉𝙂𝙐𝙇𝘼𝙍 desde cero ⮕ bit.ly/367tJ32
    ├ 𝙉𝙊𝘿𝙀 Express desde cero ⮕ bit.ly/3od1Bl6
    ├ 𝙈𝙊𝙉𝙂𝙊𝘿𝘽 desde cero ⮕ bit.ly/3qh35wK
    ├ 𝙎𝙊𝘾𝙆𝙀𝙏.𝙄𝙊 desde cero ⮕ bit.ly/3pg1Q02
    └ 𝙉𝙂𝙍𝙓 𝙙𝙚𝙨𝙙𝙚 𝘾𝙀𝙍𝙊 ⮕ link.codigoencasa.com/NODE

  • @douglasperez3701
    @douglasperez3701 2 года назад +1

    Excelente vídeo Leifer como siempre!

  • @martincalderon3976
    @martincalderon3976 2 года назад +2

    lo maximo, felicidades y muchisisisimas gracias!!!

  • @hugomoyanodev
    @hugomoyanodev Год назад

    Excelente video, me diste la ayuda que necesitaba para solucionar un error que tenia en mi aplicación, sos un genio. seguí así que ayudas a muchos.
    saludos

  • @3djdavid
    @3djdavid 2 года назад +1

    Excelente como siempre, muchas gracias

  • @jhongomezmarin72
    @jhongomezmarin72 3 года назад +1

    Excelente explicación, estuve buscando otros videos pero en este se explica correctamente el uso del guard

    • @LeiferMendez
      @LeiferMendez  3 года назад +1

      Muchas gracias Jhon y gracias por formar parte de esta comunidad

  • @andresfelipeariasprada2892
    @andresfelipeariasprada2892 2 года назад +1

    Explicas superbién. Gracias por el video.

    • @LeiferMendez
      @LeiferMendez  2 года назад

      Gracias Andres y bienvenido a esta comunidad

  • @andresortegac7399
    @andresortegac7399 3 года назад +2

    muy buen video justo lo que necesitaba :)

    • @LeiferMendez
      @LeiferMendez  3 года назад

      Hola Andrés me alegra que te sirva. Gracias por unirte a esta comunidad

  • @henrynuncira3359
    @henrynuncira3359 3 года назад

    Hermano explicas muy bien, gracias

    • @LeiferMendez
      @LeiferMendez  3 года назад

      Gracias Henry estoy comenzando una comunidad en telegram por si gustas t.me/leifermendez

  • @LordGelsin
    @LordGelsin 2 года назад +1

    Gracias, muy útil

    • @LeiferMendez
      @LeiferMendez  2 года назад

      Gracias a ti por formar parte de esta comunidad

  • @kabezzaa
    @kabezzaa Год назад +1

    que buena explicación mal, gracias!

  • @raulbolanos4920
    @raulbolanos4920 2 года назад +1

    Excelente explicación. Te felicito.

    • @LeiferMendez
      @LeiferMendez  2 года назад +1

      Gracias Raúl por formar parte de esta comunidad

    • @raulbolanos4920
      @raulbolanos4920 2 года назад +1

      @@LeiferMendez A ti porque aprendí justo a tiempo para un proyecto en mi empresa

  • @luisroca6229
    @luisroca6229 2 года назад +1

    gracias paisanitomio!!! de pana que tus videos siempre me ayudan una banda jajaja explicas super excelente bro en esta ocasión no vi el video completo jeje pero la verdad es que algun novato lo ve deberia verlo completo ya que esta super explicito bien logrado te deseo todo el exito del mundo !

    • @LeiferMendez
      @LeiferMendez  2 года назад

      Gracias Luis por tus palabras. Un abrazo!

  • @yesilili
    @yesilili 3 года назад

    Gracias 😃 ya me suscribí 😁

    • @LeiferMendez
      @LeiferMendez  3 года назад

      Gracias ya viste mi ultimo live ?

    • @yesilili
      @yesilili 3 года назад

      @@LeiferMendez voy a verlo 🤗

  • @tacodelmetro8385
    @tacodelmetro8385 3 года назад +2

    PFFFFFFF me suscribo enseguida, es un excelente contenido y pocas vistas, qué mal que la gente no lo vea, aquí se aprende mucho, un saludo y muchas gracias!

  • @hebercalebcuevas2983
    @hebercalebcuevas2983 Год назад +1

    Hola! estoy siguiendo tus videos, en el método para el login utilizas el RestService, ese en que parte está para verlo?

  • @emmanuelsa7715
    @emmanuelsa7715 2 года назад +1

    Hola Leifer, buen video, mi duda seria, probando en mi app el canLoad y canActivate por separado, retornando un false en ambos casos, ambos bloquean la ruta, me quedo claro que canLoad no carga perezosamente el modulo, pero al igual que el canActivate, bloquea la ruta, entonces no serian lo mismo?

  • @AndresRojas-cd9qg
    @AndresRojas-cd9qg Год назад

    Hola , ¿Cómo estas?,
    Estoy intentando hacer un guarda en donde hago uso de un servicie para consultar si el token es correcto pero tengo un problema con el asyn ya que el guard no espera a que el servicie termine.
    ¿Quizás sabes algo de este error?
    Muchas gracias , buen video

  • @davidchavez3920
    @davidchavez3920 3 года назад +1

    muchas gracias amigo, si te haces sobre cambiar token desde el backend te lo agradecería

    • @LeiferMendez
      @LeiferMendez  3 года назад +2

      Pasate por este video ruclips.net/video/s1qgSzEtCRI/видео.html

  • @Hugo-mn2df
    @Hugo-mn2df 3 года назад

    Muchas gracias por el vídeo. Me ha quedado claro el cómo hacerlo aunque hay una cosa que se me escapa. Alguien con conocimientos de programacion podría debuguear en la consola y cambiar en tiempo de ejecucion la variable de si esta logueado y la de canActivate() a true y ejecutar el router.navigate() a la ruta protegida que el quiera y podría acceder sin ningún problema. ¿Qué tan seguro son las SPA para proteger rutas y login?

    • @LeiferMendez
      @LeiferMendez  3 года назад

      Hola y bienvenido espero que te sirve esto ruclips.net/video/nox__spS6k4/видео.html

  • @moralex74
    @moralex74 2 года назад

    Hola, saludos desde Venezuela, porfa con que clave puedo probar esta app, si se puede, tengo clonado en mi pc. Gracias

  • @VANTYCSolutions
    @VANTYCSolutions 9 месяцев назад

    Gran video. (la "u" en guard no se pronuncia)

  • @marcossoto9795
    @marcossoto9795 Год назад +1

    Como seria para eliminar cookies al cerrar sesion?

    • @LeiferMendez
      @LeiferMendez  Год назад +1

      Marcos, buen día! Pasate sí deseas por el canal de discord donde tengo una sección orientada a la asesoría técnica.
      Te dejo el link a mi comunidad por si deseas unirte, allí podrás encontrar algún colega dispuesto a apoyarte.
      link.codigoencasa.com/discord
      ¡Un saludo!

  • @diegoguerrero608
    @diegoguerrero608 3 года назад +1

    uno con roles y permisos de usuario xfa

    • @LeiferMendez
      @LeiferMendez  3 года назад

      Gracias por ver ! Si lo sacaré en le próximo curso

  • @JulioPerez-yx9wc
    @JulioPerez-yx9wc 2 года назад +2

    Discilpa y el logaout como lo podria hacer?

    • @LeiferMendez
      @LeiferMendez  2 года назад +2

      Hola Julio, el logaout puedes hacer una ruta en la que su controlador se encargue de eliminar las cookies de sesión y redireccionar a la página que tu quisieras. Un saludo!

    • @JulioPerez-yx9wc
      @JulioPerez-yx9wc 2 года назад +1

      @@LeiferMendez Muchas muchas gracias me sirvio para implementarlo en mi proyecto saludos !!!!!

  • @jesval2629
    @jesval2629 2 года назад +1

    Que tan seguro es proteger la ruta de esta forma cuando hay secciones de contenido delicado e importante??

    • @LeiferMendez
      @LeiferMendez  2 года назад +1

      Buenas Jes el front no es nada seguro si la información es muy sensible lo que debes hacer es que en el guard implementar un llamado a backend que se asegure que la persona tiene permisos para pasar

    • @jesval2629
      @jesval2629 2 года назад

      @@LeiferMendez muchas gracias por la información, sigue con el excelente contenido.

  • @creepermanpro
    @creepermanpro 2 года назад +1

    lol y yo haciendo eso con interceptors, veo que es más facil con guards.

  • @cristhianaguilarverduguez1698
    @cristhianaguilarverduguez1698 3 года назад

    Fuente mas grande please

    • @LeiferMendez
      @LeiferMendez  3 года назад

      Hola Cristhian bienvenido a esta comunidad y muchas gracias por tu recomendación. Recuerda también que tenemos un canal de Telegram que está en la descripción