BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 05 июн 2024, 02:59

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
СообщениеДобавлено: 28 мар 2013, 17:51 
Не в сети

Зарегистрирован: 05 окт 2007, 13:36
Сообщения: 1073
Карма: 46
Делаю оплату услуг банковскими картами в ЛК.
В общем, там сначала клиента нужно перенаправить на внешнюю УРЛ(где он данные карты вводит). а потом вернуть в ЛК. Так вот, какая должна быть УРЛ ЛК, чтобы клиента можно было вернуть обратно в ЛК, в определенный акшн?
Работает, если в УРЛ ЛК указать логин и пароль клиента от статистики, но это не айс.
Может подругому можно както?

_________________
интеграция биллинга с 1с http://bgbilling-1c.ru/


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 28 мар 2013, 17:53 
Не в сети
Разработчик

Зарегистрирован: 07 апр 2007, 23:51
Сообщения: 4489
Откуда: Уфа, Россия
Карма: 186
логин и пароль есть в сессси клиента, поэтому их можно не передавать


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 28 мар 2013, 18:47 
Не в сети

Зарегистрирован: 05 окт 2007, 13:36
Сообщения: 1073
Карма: 46
чегото не получается. Делаю так
Код:
String sessionid = request.getSession().getId() ;

а потом в урл ЛК в параметре BGBillingSecret передаю. Просит ввести логин пароль

_________________
интеграция биллинга с 1с http://bgbilling-1c.ru/


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 28 мар 2013, 19:31 
Не в сети
Разработчик

Зарегистрирован: 07 апр 2007, 23:51
Сообщения: 4489
Откуда: Уфа, Россия
Карма: 186
когда клиент заходит в ЛК его браузер для этого сайта создает куку JSESSION которую в дальнейшем передает серверу при каждом запросе, сервер по этой куке создает на сервере объект Session в аттрибутах которого сохраняет код договора, таким образом когда от клиента приходит запрос, сервер ищет в запросе куку JSEESIION, если она есть по ней ищет сессию (если не находит создает новую) и ищет в сессии код договора, если не находит то ищет в запросе логин и пароль на основание которых ищет договор и сохраняет его id в сессии.

Из выше сказано следует что если клиент залогинился в ЛК, потом перешел на другой сайт и потом вернулся обратно в ЛК то логин и пароль можно не вводить сервер узнает этого клиента по куке JSESSION (это будет работать при условие что между переходом на другой сайт и возратом не прошло слишком много времени, так как сессии на сервере периодически чистятся (задается в настройках, по умолчанию около 30 мин.) )


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 28 мар 2013, 20:03 
Не в сети

Зарегистрирован: 05 окт 2007, 13:36
Сообщения: 1073
Карма: 46
заработало черт возьми :)
Спасибо, помог!

_________________
интеграция биллинга с 1с http://bgbilling-1c.ru/


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 5 ] 

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
POWERED_BY
Русская поддержка phpBB
[ Time : 0.096s | 26 Queries | GZIP : On ]