Я сбросил пароль в моем приложении. Если все работает нормально, пользователь должен увидеть новую страницу с информацией о проверке входящих сообщений.
Я могу это сделать, я просто установил новый маршрут:
.module('auth')
.config(function ($stateProvider) {
$stateProvider
.state('success', {
url: '/success',
templateUrl: 'app/authentication/success.html',
data: {
hasPublicAccess: true
}
//if I don't set hasPublicAccess to true, I'm redirect to home page
})
and in my reset password I have after resolved:
.finally(function () {
$state.go('success');
});
И это, конечно, работает нормально, но у меня есть сомнения, потому что, когда я набираю этот путь к браузеру как "/ success", я вижу эту страницу, и для меня это не имеет смысла.
Где я должен поставить условие, что я могу открыть этот маршрут только после разрешения запроса?