Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

Together with the message that email was sent, you need to display input field for activation code. You should call http://docs.otapi.net/ruen/Documentations/Method?name=ConfirmEmailКогда пользователь проверит почту, введет код в приложении, нужно вызвать . В ответе ConfirmEmail есть поле when user checks email and enters the code in the application. There is a field Result->SessionId->Value которое содержит сессию авторизованного пользователя. На основе этой сессии нужно сразу авторизовать пользователя в приложении.

Авторизация

in response ConfirmEmail which contains authorized user session. Based on this session, you must immediately authorize user in the application.

Authorization

Users' authorization is carried out by Авторизация пользователей осуществляется методом http://docs.otapi.net/ruen/Documentations/Method?name=Authenticate
На форме авторизации должно быть поля логин method.
Authorization form should contain the following fields: login (userLogin), поле парольpassword (userPassword) и флаг запомнитьand remember me flag (rememberMe). Перед вызовом метода Authenticate нужно выполнить проверку входных данныхCheck input data before calling Authenticate method:

  • userLogin, userPassword - обязательные параметры

Параметр sessionId в методе Authenticate - идентификатор сессии не авторизованного покупателя.

В качестве userLogin может быть передан не только логин, но и email пользователя, возможно стоит как-то подсказать это в интерфейсе.

Авторизация через социальные сети

Авторизация через соцсети (OT API)

  • are obligatory parameters

sessionId parameter in Authenticate method is the session identifier of an unauthorized customer.

Login as well as user's email can be transferred as userLogin. Probably it is worthwhile to somehow suggest this in the interface.

Social networks authorization

Social Networks Authorization (OT API)

Get the list of available social networks in settings Список социальных сетей надо брать в настройках от GetCommonInstanceOptionsInfo в зависимости от текущего языка, так как например админ может оставить ВКонтакт для русского, и убрать для английского. Смотреть в TranslatableOptions->выбор по языку->ExternalAuthentications.

...