Как вручную добавить пользователя в базу данных SugarCRM?

Я хочу создать регистрационную форму, которая будет напрямую добавлять пользователя в базу данных SugarCRM. Я попытался добавить пользовательские данные в четыре таблицы, чтобы выполнить это:

  1. пользователи
  2. acl_roles
  3. адрес электронной почты
  4. email_addr_bean_rel

Мне удалось успешно добавить пользователя, но когда я пытаюсь войти в систему с помощью вновь созданного пользователя, я получаю эту ошибку:

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

Принимая во внимание, что пользователь существует в базе данных MySQL, но он не отображается в таблице панели SugarCRM «Управление пользователями».


person Adi's    schedule 19.04.2014    source источник
comment
Почему БД напрямую? Не могли бы вы использовать веб-сервисы, например Rest API?   -  person Matthew Poer    schedule 21.04.2014
comment
Как начать работу с Rest API для SugarCrm?   -  person Adi's    schedule 23.04.2014
comment
Прочитав это: Руководство разработчика SugarCRM 6.5 Веб-сервисы   -  person Matthew Poer    schedule 23.04.2014


Ответы (2)


Это происходит из-за того, что вы не создаете правильный токен доступа для пользователя. Вам нужно создать токен, который получит доступ к сахару, после чего вы сможете выполнять задачи, используя этот токен доступа. Поэтому вам нужно использовать остальные API.

Перейдите по этой ссылке, она поможет вам использовать Rest API

person Amitesh Kumar    schedule 11.12.2017

Проблема будет решена следующим методом

В таблице пользователей все поля tinyInt должны иметь значение 0 или 1.

person Shobu    schedule 11.03.2015