Curso Angular #69: Usando Guarda de Rotas: CanLoad: como não carregar o módulo sem permissão

  Рет қаралды 15,753

Loiane Groner

Loiane Groner

Күн бұрын

Пікірлер: 22
@aislan.nadrowski
@aislan.nadrowski Жыл бұрын
Para para quem está usando o Angular 16 em 2023: o CanLoad foi depreciado, agora deve-se usar o CanMatchFn.
@Cristian-0175
@Cristian-0175 2 жыл бұрын
Acho muito bacana a forma como você faz as aulas explicando os mínimos detalhes.
@jacksoncamara921
@jacksoncamara921 7 жыл бұрын
obrigado pelas aulas, falta lançar um livro em português sobre angular 2, node com sequelize. ;)
@josecarlosdeoliveirajunior8814
@josecarlosdeoliveirajunior8814 7 жыл бұрын
Obrigado pela aula loiane. Porem, isso essa parte do canLoad é um pouco inutil, visto que simplismente podemos recuperar as urls e fazer um wget para baixar todo o código fonte da aplicaçao. Esse controle de acesso aos fontes é mais interessante fazer via backend, no meu ponto de vista. Abraço e continue com esse excelente trabalho.
@amandaavelino8362
@amandaavelino8362 6 жыл бұрын
Obrigada Loiane! Agradecendo ainda em 2018 =D! ♥♥♥
@MiguelAngelo-yl3zi
@MiguelAngelo-yl3zi 6 жыл бұрын
haha 2018 aqui tbm!! ^-^
@mpbenedito
@mpbenedito 3 ай бұрын
Estou na versão 18 e o CanLoad está obsoleto (deprecated) sendo necessário substituir por CanMatchFn, então meu código ficou assim import { ActivatedRouteSnapshot, CanActivateFn, Router, RouterStateSnapshot } from '@angular/router'; import { AuthService } from '../login/auth.service'; import { inject } from '@angular/core'; function verificarAcesso() { if(inject(AuthService).usuarioEstaAutenticado()){ return true; } inject(Router).navigate(['/login']); return false; } export const authGuard: CanActivateFn = (rotaAtiva: ActivatedRouteSnapshot, statusRota: RouterStateSnapshot) => { return verificarAcesso() }, CanMatchFn = (rotaAtiva: ActivatedRouteSnapshot, statusRota: RouterStateSnapshot) => { return verificarAcesso() };
@LageAfonso
@LageAfonso 7 жыл бұрын
Excelente! Parabéns!
@char___6235
@char___6235 6 жыл бұрын
Obrigada! Vc é maravilhosa!!
@CesarDevesa
@CesarDevesa 7 жыл бұрын
Perfeito! Tks!!!
@regismatos
@regismatos 7 жыл бұрын
Show
7 жыл бұрын
Olá Loiane, quando o site será atualizado? Restam quantas aulas ainda (espero que muitas)
@loianegroner
@loianegroner 7 жыл бұрын
Foi atualizado hoje! Ainda teremos 3 módulos! :)
@kelvin.conego
@kelvin.conego 4 жыл бұрын
Olá, Loiane estou com uma duvida na parte do canActivate(Guarda de rota), nesse vídeo você mostrou que ao fazer o refresh da pagina o login não permanece e ele volta para a pagina de login para refazer a autenticação, o angular tem algum método para desativar o Guarda de rota? ou tem alguma forma de burlar isso sem usar Session ou localStorage?
@michaellesley9569
@michaellesley9569 3 жыл бұрын
acho que não em..
@michaellesley9569
@michaellesley9569 3 жыл бұрын
Se você tiver descoberto, compartilha aqui =) por favor.
@kelvin.conego
@kelvin.conego 2 жыл бұрын
@@michaellesley9569 Eu não achei nada, mas agora eu estou usando localstorage mesmo, eu guardo um token de login, e no canActivate eu verifico se existe esse token no localstorage se existir eu retorno true e ele segue como se estivesse logado, nesse caso pode usar uma JWT para expirar o token depois de um tempo e não ficar logado para sempre.
@evandrobarbosadosreis
@evandrobarbosadosreis 7 жыл бұрын
Olá, Loiane. Se uma determinada rota estiver configurada para fazer uso do canLoad, existe necessidade desta mesma rota fazer uso do canActivate? Isso não seria redundante? Ou foi apenas por uma questão didática?
@rogeriopst450
@rogeriopst450 4 жыл бұрын
tenho essa duvida tb.
@jacksoncamara921
@jacksoncamara921 7 жыл бұрын
qual ORM vc usa para node?
@loianegroner
@loianegroner 7 жыл бұрын
Uso java! :) rs
@jacksoncamara921
@jacksoncamara921 7 жыл бұрын
Loiane Groner marvada kkkk servidores muito caro e muita complexidade . Abraço
So Cute 🥰 who is better?
00:15
dednahype
Рет қаралды 19 МЛН
How Strong Is Tape?
00:24
Stokes Twins
Рет қаралды 96 МЛН
小丑教训坏蛋 #小丑 #天使 #shorts
00:49
好人小丑
Рет қаралды 54 МЛН
LFU RECEBE MENOS MAS SAI MAIS CARO PARA A RECORD DO QUE A LIBRA PARA A GLOBO.
12:34
Angular Authentication: Role Based Authorization
8:58
Code Shots With Profanis
Рет қаралды 56 М.
Criando rotas de navegação em SPA [ANGULAR]
18:45
Reprogramando
Рет қаралды 1,2 М.
Angular 16 Tutorial - Protect Routes with Auth Guards #19
10:43
Programming with Umair
Рет қаралды 12 М.
COMO CRIAR ROTAS PRIVADAS COM GUARDS | ANGULAR FRAMEWORK
26:18
Cristian William Dev
Рет қаралды 6 М.
Curso Angular #66: Usando Guarda de Rotas: CanDeactivate
13:37
Loiane Groner
Рет қаралды 19 М.
So Cute 🥰 who is better?
00:15
dednahype
Рет қаралды 19 МЛН