В oracle ATG, как мы можем запретить пользователю, который уже вошел на сайт, снова войти в систему. В моем приложении, если пользователь вошел в систему, и если он возвращается на страницу входа и пытается снова войти в систему, он показывает недействительный сеанс. Можем ли мы отключить это в atg?
В Oracle ATG, как я могу предотвратить повторный вход пользователя в систему
Ответы (1)
Есть несколько способов добиться желаемого:
- Вы можете включить логику в jsp, который содержит фрагмент формы входа, чтобы включить различные фрагменты в зависимости от того, вошел ли пользователь в систему или нет, например. если пользователь вошел в систему, включите фрагмент, который говорит: «Вы уже вошли в систему или что-то подобное»
Вы можете использовать каплю
Redirect
, например.<dsp:importbean bean="/atg/dynamo/droplet/Switch"/> <dsp:droplet name="Switch"> <dsp:param name="value" param="Profile.isTransient"/> <dsp:oparam name="false"> <!-- redirect to another page --> <dsp:droplet name="/atg/dynamo/droplet/Redirect"> <dsp:param name="url" value="http://www.acme.com/alreadyLoggedIn.jsp"/> </dsp:droplet> </dsp:oparam> <dsp:oparam name="true"> <!-- do nothing --> </dsp:oparam> </dsp:droplet>`
person
bated
schedule
06.08.2015
preLoginUser
и вернуть соответствующее сообщение, если пользователь является переходным. - person Saurabh   schedule 08.09.2015