Описание тега angular-guards
1
ответ
Угловая гвардия и JWT
Я пытаюсь сделать следующее... У меня есть API, где я отправляю токен JWT POST, чтобы проверить, если он действителен / истек, так что в моей службе углового входа у меня есть такой метод. isUserlogged() { return this.httpClient.get(`${this.URL}/ver…
10 дек '18 в 04:16
5
ответов
Как вы можете использовать canActivate Angular, чтобы отменить результат охраны?
Из угловой документации по canActivateкажется, вы можете использовать только canActivate охранники, чтобы разрешить переход к маршруту, если canActivate функция в конечном итоге возвращает true, Есть ли какой-то способ сказать, "только перейти к эт…
10 янв '18 в 22:22
9
ответов
Модальное диалоговое окно углового использования в сервисе canDeactivate Guard для неподтвержденных изменений (грязная форма)
В моем приложении Angular 4 у меня есть несколько компонентов с формой, например: export class MyComponent implements OnInit, FormComponent { form: FormGroup; ngOnInit() { this.form = new FormGroup({...}); } они используют службу Guard, чтобы предот…
26 сен '17 в 18:13
2
ответа
Angular 2+: доступ к маршруту в параметрах транзитного запроса, а не к текущему активному маршруту
Проблема: я пытаюсь получить доступ к параметрам запроса, которые проверяет охранник маршрута, а не к текущим параметрам запроса моментального снимка URL. ActivatedRoute показывает только текущий статус маршрута, в котором они находятся, а не тот, к…
06 июн '18 в 00:20
1
ответ
Подписка на наблюдаемые в маршрутных охранниках и их последствия
У меня охранник роутера называется PermissionGuard который начинается здесь const routes: Routes = [ { path: ':company', component: CompanyComponent, canActivate: [PermissionGuard], canActivateChild: [PermissionGuard], children: [ { path: '', compon…
22 окт '18 в 19:06
2
ответа
Есть ли способ перенаправить, если из Guard в Angular при использовании асинхронного метода для проверки?
В моем проекте Angular(6.xx) я внедряю Guard на определенных маршрутах, которые в случае сбоя должны перенаправить на '/ login'. Guard, опирается на асинхронный метод в AuthService для проверки пользователя. // AuthService checkLogin(): Observable&l…
26 сен '18 в 04:49
1
ответ
Angular2, возможна заводская охрана?
У меня много сайтов на моем сайте, поэтому для создания безопасных маршрутов я создаю следующую защиту: export class TrustGuard implements CanActivate { constructor(private router: Router) { } canActivate(route: ActivatedRouteSnapshot, state: Router…
06 фев '18 в 11:35
1
ответ
Распознаватель с защитой в angular4 с помощью ASP.NET Web Api 2
Я работаю над Angular 4 Project с Asp.NET Web API 2. Я хочу проверить, авторизован ли пользователь, прежде чем он войдет в раздел администратора. Я попытался установить резольвер в маршрутизации angular, вот так: resolve(route: ActivatedRouteSnapsho…
23 окт '17 в 16:55
1
ответ
Не удается разрешить все параметры для AuthGuard
У меня есть это AuthGuard: export class AuthGuard implements CanActivate { constructor (private router: Router) {} canActivate(route: ActivatedRouteSnapshot, state: RouterStateSnapshot): Observable<boolean> | Promise<boolean> | boolean {…
16 ноя '17 в 13:50
0
ответов
Как работать с CanActivate при обновлении браузера Angular 4
У меня есть приложение, в котором мне нужно защищать маршруты на основе ролей для конкретного пользователя. В моем приложении есть проверка подлинности Windows, поэтому для этого есть отдельная страница входа в систему, поэтому я вызываю метод входа…
20 сен '18 в 14:47
1
ответ
Как сделать так, чтобы охранник подписывался на длинный запрос службы в Angular 2
Я пытаюсь сделать угловую 2 версию старого модного приложения. Существует служба, которая отправляет повторяющийся запрос на сервер, чтобы проверить, вошел ли пользователь в систему или нет. Охрана входа в систему проверит опрос, чтобы увидеть, явля…
01 янв '18 в 01:28
2
ответа
Маршрут к другой странице, основанной на охраннике в угловом 6, асинхронном запросе rxjx 6
Я реализовал функциональность, где я могу получить запрос и контролировать авторизацию страницы, я хочу перенаправить на страницу входа в случае ложного запроса. public canActivate(route: ActivatedRouteSnapshot, state: RouterStateSnapshot) { return …
27 ноя '18 в 21:16
0
ответов
Angular - страница с ограниченным доступом отображается как перенаправления window.open в guard
Я реализую canActivate Guard, который имеет логику для перенаправления на сайт входа в систему, если пользователь не вошел в систему. До сих пор все примеры и исправления, с которыми я сталкивался, имеют дело со страницей входа, определенной в самом…
16 мар '18 в 23:33
1
ответ
Angular + ngrx: Async canActive Guard необходимо отменить где-то еще
Как видно из заголовка: есть ли способ сказать маршрутизатору отменить текущую навигацию? Вот ситуация: Маршрутный охранник отправляет действие. Эффект выполняет асинхронный вызов на основе этого действия. После завершения асинхронный вызов отправит…
06 мар '18 в 14:59
1
ответ
Можно деактивировать пожары только один раз и не всегда
Мой CanDeactivateGuard не всегда срабатывает, когда я нажимаю кнопку возврата браузера. Я не могу найти причину. Не могли бы вы взглянуть на мой код и дать мне совет? охрана: @Injectable() export class CanDeactivateGuard implements CanDeactivate<…
06 дек '18 в 14:21
2
ответа
Закрыть боковое меню по щелчку сзади
Я создаю приложение Angular и испытываю проблемы с закрытием меню в popstate. когда боковое меню открыто, и пользователь нажимает кнопку "Назад" на своем мобильном устройстве, я хочу, чтобы меню закрывало меню, для этого я использую pop-статус, подо…
29 янв '19 в 09:47
0
ответов
Angular 7 Route Guards все еще меняют URL
Мое приложение не может показать изменения на экране адреса URL. Прямо сейчас мое приложение лежит на localhost:4200/, и все. Поэтому я потратил время на то, чтобы мои навигационные ссылки отключили изменение местоположения: <a [routerLink]="[scr…
21 фев '19 в 15:03
1
ответ
Проверьте наличие элемента в списке загружаемых файлов в ngrx
Я пытаюсь построить последовательность команд RXJS в охране, чтобы достичь этого результата в простом приложении библиотеки (как в книгах): Проверить в магазине Если состояние не загружено, запустите действие После загрузки отфильтруйте данные, чтоб…
19 июл '18 в 15:39
2
ответа
Получение переменных данных вне метода подписки
Я пытаюсь реализовать canActivate для пользовательских маршрутов, перед этим я хочу проверить, действителен ли токен доступа или нет. Поэтому я реализую что-то вроде этого export class AuthGuard implements CanActivate { data:Array<Object>; con…
10 апр '18 в 09:30
0
ответов
Использование 2 охранников для 1 маршрута в Авгуларе не работает
Я создал 3 разных охранников: Ученики Стража, Учителя Стража, Стражи Стражей Я хочу, чтобы AdminsGuard и Student Guard разрешали доступ к компоненту студента, но по какой-то причине AdminGuard не может связаться с компонентом студента. Мои охранники…
27 фев '19 в 22:34