我通过sugarCRM提供的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
我更新了回复并且工作正常。但它是一个套件的CRM核心模块,我想扩展登录功能而不影响核心模块,那么如何在suircrm中扩展模块。我能实现这个目标吗?
答案 0 :(得分:1)
要更改登录名,您需要创建登录过程在custom/modules
目录中使用的模块的自定义版本。
身份验证由users模块处理。您可以通过从modules/Users/authentication/
并将其粘贴到custom/modules/Users/authentication/
。
这将为您提供扩展或创建自己的身份验证方法的方法。
您可能希望简单地复制SugarAuthenticate。然后你可以创建它的自定义版本。