загрузка...
Дата публикации: 21.07.2009


    Как проверить корректно ли введен WMID? Можно воспользоваться авторизацией пользователя на стороне Login.WebMoney.

В тот момент, когда вам нужно авторизовать пользователя, вы отправляете его по адресу https://login.wmtransfer.com/GateKeeper.aspx?RID=urlid, где вместе urlid подставьте значение urlid, выданное системой вашему URL. Скажем, для нашего примера: https://login.wmtransfer.com/GateKeeper.aspx?RID=31055ee4-7ebc-410e-acab-9a2c00332e01. Здесь 31055ee4-7ebc-410e-acab-9a2c00332e01 - это urlid для URL http://owebmoney.ru/files/wmlogin/login.php , добавленного нами в систему . Чуть позже, после того как Login.WebMoney авторизует пользователя, он отправит тикет и WMID пользователя (а также самого пользователя) именно на данный URL.

Кстати, сайт Login.WebMoney пытается определить родной язык пользователя и правильно "подсунуть" ему свою русскую или английскую версию. Однако, иногда это не срабатывает, поэтому в той же адресной строке вы можете принудительно передавать параметр lang для того, чтобы указать сайту Login.WebMoney, какой язык использовать. lang=ru-RU укажет, что нужно отобразить русскую версию, а lang=en-US - английскую. Пример: https://login.wmtransfer.com/GateKeeper.aspx?RID=31055ee4-7ebc-410e-acab-9a2c00332e01〈=ru-RU

Попав на сайт Login.WebMoney, ваш пользователь видит стандартную панель авторизации. пройдя которую система авторизует пользователя, т.е. определяет его WMID. Сразу после этого она перенаправляет его на ваш URL, ассоциированный с тем urlid, по которому пользователь только что попал на сайт Login.WebMoney. На тот же URL система передаёт следующие параметры методом POST:

  • WmLogin_AuthType – способ аутентификации. Значения:
    • KeeperClassic – аутентификация через WebMoney Keeper Classic
    • KeeperLight - аутентификация через сертификат WebMoney Keeper Light
    • Enum – аутентификация через сервис E-num
    • Telepat – аутентификация через сервис telepat
  • WmLogin_Created - UTC время создания авторизационного тикет в формате dd.mm.yyyy hh:mm:ss
  • WmLogin_Expires - UTC время истечения срока действия тикет в формате dd.mm.yyyy hh:mm:ss
  • WmLogin_LastAccess - UTC время последнего обращения к тикету в формате dd.mm.yyyy hh:mm:ss
  • WmLogin_Ticket - авторизационный тикет. Удовлетворяет регулярному выражению [a-zA-Z0-9/$]{32}
  • WmLogin_UrlID - urlid возврата, на который осуществляется POST
  • WmLogin_UserAddress - IP адрес пользователя
  • WmLogin_WMID – WMID пользователя


Назад в раздел

Личный кабинет

Логин:
Пароль:
Регистрация
Забыли свой пароль?
Войти как пользователь:
Войти как пользователь
Вы можете войти на сайт, если вы зарегистрированы на одном из этих сервисов:

Ссылки

Яндекс.Метрика

Последняя новость

Сайт начал работу в обновленном режиме

22 января 2016

Сайт начал работу в обновленном режиме...
Подробнее

О погоде

Яндекс.Погода