freeCodeCamp/guide/portuguese/miscellaneous/restrict-access-to-authenti.../index.md

934 B

title localeTitle
Restrict Access to Authenticated Users Only Restringir o acesso apenas aos usuários autenticados

Digamos que você tenha uma rota que você deseja restringir a usuários logados; talvez você tenha uma página /profile que permita que seus usuários preencham algumas informações sobre si mesmos, mas não funcionaria se eles não estivessem logados. Abra /client/app/profile/profile.js e adicione authenticate: true para as opções passadas para $ routeProvider.when assim:

    $routeProvider 
      .when('/profile', { 
        templateUrl: 'app/profile/profile.html', 
        controller: 'ProfileCtrl', 
        authenticate: true // restrict to authenticated users 
      }); 

Dessa forma, se o usuário não for autenticado quando tentar acessar a página /profile , ele será redirecionado para sua tela de login para ser autenticado antes de continuar na página de perfil.