2014-02-27 2 views
0

Я хочу создать регистрационную страницу в SugarCRM. после ввода их деталей на странице регистрации все данные должны быть вставлены в базу данных SugarCRM.Как создать регистрационную форму в sugarcrm?

Я написал регистрационную форму с помощью PHP, но я не знаю, как ее интегрировать с SugarCRM. Пожалуйста, помогите мне.

Модуль Tried Campaigns, но не используется для моего требования.

+0

Не могли бы вы объяснить свою цель немного лучше, пелазе? Для чего эти люди подписываются? Вы надеетесь вставить их в виде контактов или как потенциальных клиентов? Является ли эта основная контактная информация или что-то еще? Вы заглянули в форму «Вести из Интернета»? –

+0

Администратор может создавать пользователи и может указывать свой статус на сайте. Моя цель состоит в том, что если кто-то хочет стать членом mysite, необходимо зарегистрировать свои данные. Как только администратор одобрит их запрос, они могут стать участником сайта. То есть, они могут войти в систему. Для этого мне нужна только форма регистрации. Используя модули (Контакты и веб-форма), пользователи могут поддерживать только свои контакты. Контактное лицо не станет членом сайта. не так ли? – Sharmila

ответ

1

Основываясь на вашем вопросе и комментариях, я понимаю, что вы хотите иметь веб-форму, которая создает пользователей в вашей системе SugarCRM. Это можно сделать в основном с помощью API, хотя API, похоже, не очень хорошо обрабатывает пароли пользователей. Я бы подойти к нему так: «? Забыли пароль»

<?php 
// leverage Asa Kusuma's excellent SugarCRM API Wrapper for PHP 
$sugar = new \Asakusuma\SugarWrapper\Rest; 
$sugar->setUrl('https://my.sugarsystem.com/service/v2/rest.php'); 
$sugar->setUsername('admin'); // ensure this user has the ability to create and manage users 
$sugar->setPassword('password'); 
$sugar->connect(); 

$user_data = array(
    'user_name' => 'Sharmila', 
    'first_name' => 'Sharmila', 
    'last_name' => 'Smith', 
    'email1' => 'ssmit[email protected]', 
    'is_admin' => '0', 
    'status' => 'Active', 
    'employee_status' => 'Active', 
); 

$new_user_id = $sugar->set('Users',$user_data); 

Вам потребуется механизм электронной почты нового пользователя ссылку на страницу входа в систему с инструкциями нажмите и для них переустановлен пароль. Они не смогут войти в систему, пока не сбросят свой пароль. В качестве альтернативы вы можете создать логический крючок или расширение API для сохранения пароля с помощью этого вызова API или другого.

Смежные вопросы