Простая аутентификация Ember: как перенаправить обратно на последний маршрут посещения после аутентификации?

Если пользователь пытался посетить /protected-route, а затем использовать ember-simple-auth после завершения аутентификации пользователя на маршруте /login, как перенаправить пользователя обратно на /protected-route?

Существует конфигурация для определения маршрута после аутентификации, но как это сделать?


person Hao    schedule 28.10.2016    source источник


Ответы (1)


Вы должны смешать ApplicationRouteMixin с маршрутом приложения, и пользователь перейдет на protected route после входа в систему.

Для получения дополнительной информации см. ApplicationRouteMixin документы по адресу http://ember-simple-auth.com/api/classes/ApplicationRouteMixin.html и метод sessionAuthenticated

person GUL    schedule 28.10.2016
comment
Вы указываете мне правильное направление. У меня был этот максин на маршруте приложения, но я принудительно выполнял переход на основе какого-то другого условия, которое, казалось, отключало это встроенное поведение. Спасибо! - person Hao; 28.10.2016