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

1.4 KiB
Raw Blame History

title localeTitle
Restrict Access to Authenticated Users Only Ограничить доступ только к проверенным пользователям

Предположим, у вас есть маршрут, который вы хотите ограничить зарегистрированным пользователям; возможно, у вас есть страница /profile которая позволяет вашим пользователям заполнять некоторую информацию о себе, но это не сработает, если они не вошли в систему. Откройте /client/app/profile/profile.js и добавьте authenticate: true опции, переданные в $ routeProvider.When :

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

Таким образом, если пользователь не аутентифицируется при попытке доступа к странице /profile , они будут перенаправлены на ваш экран входа в систему, чтобы пройти аутентификацию, прежде чем перейти на страницу своего профиля.