2015-09-10 4 views
1

Я хочу сделать это, когда пользователь пытается перейти на страницу (ex-a), и он не вошел в систему, мы хотим перенаправить его обратно на страницу входа после он успешно перешел на страницу (а).Переадресация на исходную запрашиваемую страницу после входа в систему с помощью AngularJs

это возможно использование fromState, toState?

помогите мне.

спасибо

+0

Не знаю, есть ли официальный способ сделать это, но вы можете связать URL с rootScope, чтобы сохранить его до тех пор, пока пользователь не войдет в систему, а затем не будет подан в качестве перенаправления. –

+0

вы можете передать параметр в URL, и перенаправление на эту страницу после входа –

+0

примера pleassss – Dixit

ответ

0

Это зависит от того, или нет, обновите страницу вы после входа в систему.

Если вы это сделаете, и ваш URL-адрес не изменится, вы можете сохранить параметр в URL-адресе и действовать с помощью функции .run.

Если вы это сделаете, и ваш URL сбрасывается, вы можете сохранить localStorage, но обязательно удалите эти данные сразу после перенаправления или пользователь будет перенаправлять при следующем входе в ваш сайт.

Если вы не обновите страницу, вы можете передать параметр при входе в систему и как часть службы входа в систему (которая, я надеюсь, существует в том или ином имени) просто перенаправляется после выполнения входа.