forum.bitel.ru http://forum.bitel.ru/ |
|
Вернуть пользователя в ЛК после редиректа на другую страницу http://forum.bitel.ru/viewtopic.php?f=19&t=7898 |
Страница 1 из 1 |
Автор: | Akhmat [ 28 мар 2013, 17:51 ] |
Заголовок сообщения: | Вернуть пользователя в ЛК после редиректа на другую страницу |
Делаю оплату услуг банковскими картами в ЛК. В общем, там сначала клиента нужно перенаправить на внешнюю УРЛ(где он данные карты вводит). а потом вернуть в ЛК. Так вот, какая должна быть УРЛ ЛК, чтобы клиента можно было вернуть обратно в ЛК, в определенный акшн? Работает, если в УРЛ ЛК указать логин и пароль клиента от статистики, но это не айс. Может подругому можно както? |
Автор: | skn [ 28 мар 2013, 17:53 ] |
Заголовок сообщения: | Re: Вернуть пользователя в ЛК после редиректа на другую стра |
логин и пароль есть в сессси клиента, поэтому их можно не передавать |
Автор: | Akhmat [ 28 мар 2013, 18:47 ] |
Заголовок сообщения: | Re: Вернуть пользователя в ЛК после редиректа на другую стра |
чегото не получается. Делаю так Код: String sessionid = request.getSession().getId() ; а потом в урл ЛК в параметре BGBillingSecret передаю. Просит ввести логин пароль |
Автор: | skn [ 28 мар 2013, 19:31 ] |
Заголовок сообщения: | Re: Вернуть пользователя в ЛК после редиректа на другую стра |
когда клиент заходит в ЛК его браузер для этого сайта создает куку JSESSION которую в дальнейшем передает серверу при каждом запросе, сервер по этой куке создает на сервере объект Session в аттрибутах которого сохраняет код договора, таким образом когда от клиента приходит запрос, сервер ищет в запросе куку JSEESIION, если она есть по ней ищет сессию (если не находит создает новую) и ищет в сессии код договора, если не находит то ищет в запросе логин и пароль на основание которых ищет договор и сохраняет его id в сессии. Из выше сказано следует что если клиент залогинился в ЛК, потом перешел на другой сайт и потом вернулся обратно в ЛК то логин и пароль можно не вводить сервер узнает этого клиента по куке JSESSION (это будет работать при условие что между переходом на другой сайт и возратом не прошло слишком много времени, так как сессии на сервере периодически чистятся (задается в настройках, по умолчанию около 30 мин.) ) |
Автор: | Akhmat [ 28 мар 2013, 20:03 ] |
Заголовок сообщения: | Re: Вернуть пользователя в ЛК после редиректа на другую стра |
заработало черт возьми ![]() Спасибо, помог! |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |