Центр документации
Карта сайта

Создай визитку сам!


Самоучитель по интеграции дизайна и настройке Amiro.CMS на примере демонстрационной версии пакета Визитка »


Быстрая регистрация

ОПИСАНИЕ

Если параметр "Быстрая регистрация пользователя при оформлении заказа" модуля "Каталог товаров : Заказы" включен, реализуется следующая логика добавления/авторизации пользователя перед созданием заказа:

  1. Если пользователь с переданным e-mail не существует, он создается и возвращается токен для него;
  2. Если пользователь с переданным e-mail существует и параметр "Разрешать регистрацию, если пользователь с таким e-mail уже существует" модуля "Каталог товаров : Заказы" включен:
    1. Если параметр "forceCreate" не передан, возвращается код ошибки "ERR_FAST_REGISTRATION_FORCE_REQUIRED"
    2. Если параметр "forceCreate" передан, создается пользователь и возвращается его токен.

НЕОБХОДИМОСТЬ АВТОРИЗАЦИИ

Нет.

REQUEST 

Параметр
Обязательное
Значение
Описание
service + ami_webservice 
version+1.1 
action+sys.fast_registration 
fullEnv+1 
appToken+#stringТокен приложения для доступа к API
email+#stringE-mail пользователя
phone+#stringТелефон пользователя
firstname+#stringИмя пользователя
lastname+#stringФамилия пользователя
login #string Логин пользователя (с версии 6.0.6)
password #string Пароль пользователя (с версии 6.0.6)
forceCreate   #bool

Создавать ли нового пользователя, если пользователь

с переданным e-mail уже существует и настройки модуля заказов позволяют создание

RESPONSE

Ключ
Значение
Описание
errorCode#stringКод ошибки, 'OK' в случае успешного выполнения
errorMessage#stringСообщение об ошибке, пустая строка если выполнение прошло без ошибок
userToken#stringТокен пользователя (в случае успешного создания пользователя)

 

ВОЗМОЖНЫЕ КОДЫ ОШИБОК

Общие коды ошибок

Коды ошибок авторизации

Код
Описание
ERR_FAST_REGISTRATION_FORCE_REQUIREDПризнак того, что для создания пользователя необходимо передать параметр "forceCreate"
ERR_REGISTRATION_FAILEDОшибка создания нового пользователя
ERR_FAST_REGISTRATION_DISABLEDБыстрая регистрация при оформлении заказа запрещена
ERR_ALREADY_AUTHORIZEDПользователь уже авторизован
Установка и настройка Руководство пользователя Интеграция дизайна Разработчикам (API)
 2000 – 2019 © Amiro.CMS Все права защищены.