2017-01-23 2 views
0

В liferay, когда мы переходим на личную страницу без входа в систему, мы перенаправляемся на страницу входа с параметром «перенаправление» в URL-адресе.Параметр «redirect», потерянный после неудачного входа в систему liferay

Если логин является успешным, liferay перенаправляет пользователя на значение параметра «перенаправление», но если сбой входа (скажем, из-за неправильного пароля), liferay очищает параметр «перенаправления» (из-за перезагрузки страницы) и из-за этого функция перенаправления перестает работать.

Любая идея сохранить этот параметр даже после неудачной попытки входа в систему?

+0

Вы проверили, как добавляется параметр перенаправления к URL-адресу и как он теряется при некорректном входе в систему? Он должен быть управляемым с помощью какого-либо крючка, чтобы сохранить параметр невредимым в URL-адресе запроса. –

ответ

-1

Я попытался бы сохранить существующий параметр перенаправления в файле cookie (когда страница загружена), а затем использовать это значение перед отправкой формы. Не сделал это сам, но я бы использовал крючок для перезаписывания login.jsp. Просто идея.

+1

Предложения, идеи должны быть частью во-первых, проверенное/известное решение должно использоваться только как ответ http://meta.stackexchange.com/questions/17447/answer-or-comment-whats-the-etiquette –

Смежные вопросы