Если внутри метода Aurelia canActivate
определено, что пользователь не должен иметь возможность просматривать запрошенную страницу. Как показать этому пользователю «Неавторизованную» страницу по URL-адресу, доступ к которому ему запрещен?
Я не хочу возвращать new Redirect("#/unauthorized")
, потому что тогда пользователь не может видеть, какой URL-адрес им не разрешено посещать, и у меня есть некоторое состояние панели навигации в URL-адресе, которое будет потеряно.
Примечание. Возможным ответом может быть: «Вы все делаете неправильно». :)
canActivate
, чтобы он не попал в гигантский шаг конвейера. Как я уже сказал, я не хочу перенаправлять. Можете ли вы уточнить, почему все это неправильно? Для чегоcanActivate
, если не для этого? 16.09.2015