После входа, как отправить пользователя обратно на ту же страницу портала, на которой он находился до входа в систему? - PullRequest
0 голосов
/ 26 апреля 2011

я использую websphere portal 6.1.5 и фабрику портлетов 7

Как я могу отправить пользователя на пользовательскую страницу вместо домашней страницы портала, если пользователь заходит на определенную страницу перед входом в систему?

я хочу вернуть пользователя на ту же страницу, на которой он находился до того, как он щелкнул ссылку для входа и перешел на страницу входа.любое решение?

Ответы [ 3 ]

1 голос
/ 27 апреля 2011

Это должно быть поведение по умолчанию.Если пользователь будет перенаправлен на страницу входа после входа в систему, сервер WAS перенаправит вас обратно на эту конкретную страницу.

Предполагается, что URL-адрес является уникальным для этой страницы, поскольку именно он сохраняется сервером перед повторным перенаправлением на страницу входа.

Cheers Manglu

0 голосов
/ 23 апреля 2015

По умолчанию используется перенаправление входа в систему, но только если страница входа запрашивается с использованием незащищенного URL-адреса.Если страница доступна в защищенной области, то есть для аутентифицированных пользователей вы также можете изменить расчет поведения перенаправления даже без входного фильтра.Поэтому вам нужно будет отправить перенаправление на текущую страницу, но указать защищенную область.Подобно тому, как wps / portal / a / b / c является URL-адресом, который пользователь в настоящее время посещает по ссылке для входа в систему, он должен активировать wps / myportal / a / b / c.WebSphere включится и потребует аутентификацию для пользователя, но сохранит исходный запрошенный URL.Эта информация затем повторно используется из портала после аутентификации пользователя

0 голосов
/ 15 мая 2011

По умолчанию WebSphere не перенаправляет пользователя на первую страницу, к которой он имеет доступ сразу после входа в систему. Для того чтобы портал перенаправлял пользователя на пользовательскую страницу, вам необходимо реализовать LoginFilter; который можно прикрепить к wps.war.

Взгляните на:

Информационный центр: настройка фильтров аутентификации

Создание фильтра входа в систему для WebSphere Portal

TechNote: новые API безопасности в WebSphere Portal

Надеюсь, это поможет.

...