| 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/  | 
|