2016-07-25 10 views
-2

Я достиг функциональность входа через REST API, предоставленной SugarCRM,Sugar CRM REST модуля расширения API

http://<url>/service/v2/rest.php?method=login&input_type=JSON&response_type=JSON&rest_data={"user_auth":{"user_name":"Vsree","password":"0141ffbe5e8d1cbaaeee96b3ca49cc49"}} 

также обновил ответ Войти из

service\core\SugarWebServiceImpl.php 

я обновил ответ и его работу хорошо. но это основной модуль suiteCRM, я хочу расширить функциональность входа, не затрагивая основные модули. Так как я могу расширить модули внутри suircrm. Как я могу достичь этого

ответ

0

Для того, чтобы изменить логин, вам необходимо создать пользовательскую версию модулей, которые процесс входа в систему использует в каталоге custom/modules.

Аутентификация обрабатывается модулем пользователя. Вы можете создать свой собственный тип аутентификации, скопировав его с modules/Users/authentication/

и вставляя его в custom/modules/Users/authentication/.

Это даст вам возможность расширить или создать собственный метод аутентификации.

Возможно, вы захотите просто скопировать SugarAuthenticate. Затем вы можете создать собственную версию.

+0

Спасибо Daniel за ур ответ –

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