У меня два разных проекта.
Проект аутентификации: имеет хост как http://localhost:4200
Здесь у меня будет страница входа, где пользователь будет вводить данные длявойдите в систему.
После успешного входа пользователь будет перенаправлен в другой проект с именем Application
.
Проект приложения: имеет хост как http://localhost:8000
Таким образом, если пользователь вошел в систему успешно, он будет находиться здесь на панели инструментов, как страница http://localhost:8000/dashboard
в этом проекте приложения.
С этим сценарием все в порядке.
Предположим, если пользователь входил в http://localhost:8000/dashboard
напрямую, тогда мне нужно, чтобы он перенаправил на http://localhost:4200
для входа.
Поскольку без входа пользователь не может перейти к этому проекту http://localhost:8000/dashboard
напрямую.Вещи, связанные с охраной, были сделаны, и все работало должным образом.
Вещество, в котором я нуждаюсь , - это если пользователь дает URL-адрес в виде http://localhost:8000/users
(примечание url: users ) непосредственно тогда он придет, чтобы войти на страницу, и после входа мне нужно перенаправить на тот же URL , откуда он пришел.
ТАК сценарий - пользователь вводит URL вручную какhttp://localhost:8000/users
но он не вошел в систему и поэтому он был перенаправлен на страницу входа, после успешного входа он был перенаправлен на http://localhost:8000/
, но мне нужно перенаправить его на http://localhost:8000/users
, потому что это место, где онпришел.
Как получить URL, откуда он пришел?
Я использую угловые 7 приложений.