profile/login

Проверка логина и пароля пользователя.


Ресурс

https://selena-online.ru/rest/v1/profile/login [POST]

Параметры POST

string:login - логин. Обязательный.

string:password - пароль. Обязательный.

boolean:authtoken - флаг "Установить токен авторизации". Опциональный.

int:expired - время жизни токена авторизации в секундах. По умолчанию - 300.

Ответ

Выполняет проверку логина и пароля. В случае успеха возвращает локальный и глобальный ID пользователя. Если передан флаг authtoken, устанавливается и возвращается временный токен авторизации

Временный токен авторизации может быть использован разработчиком для прозрачной авторизации пользователя в Личном кабинете (ЛК) в домене системы бронирования (СБ) после того, как он авторизуется на официальном сайте продавца путёвок. Обычной практикой является регистрация и авторизация пользователей на официальном сайте, в ходе которой создаётся веб-сессия. Однако при переходе в ЛК в домене СБ вновь требуется авторизация, что является серьёзным неудобством для посетителя. Для того, чтобы сделать этот переход прозрачным для посетителя, можно проверить его учётные данные в СБ и установить токен авторизации, который затем использовать в URL как параметр authtoken для входа в ЛК пользователя без пароля. Например, в ЛК частного лица:

https://selena-online.ru/private/cabinet?authtoken=token

или в ЛК агента:

https://selena-online.ru/agent/cabinet?authtoken=token

Временный токен авторизации является одноразовым, при успешной авторизации он сразу же удаляется.

Index ProfileAPI