使用电子邮件ID /用户ID从SugarCRM获取用户Seesion ID

时间:2015-06-03 11:00:52

标签: authentication sugarcrm

我有一个sugarCRM安装。当我传递电子邮件ID /用户ID时,是否可以在sugarCRM中获取用户会话ID?

请建议。因为基于用户身份,我需要使用REST API创建潜在客户,广告系列等

2 个答案:

答案 0 :(得分:0)

登录的用户详细信息存储在全局变量current_user中 是的。一旦从REST调用login方法,您将获得会话ID。 $ proxy是你休息的对象

$credentials = array(    
'user_name' => 'username',    
'password' => md5('password')     
);

$result = $proxy->login($credentials, 'your_application_name');   
$session_id = $result['id'];

答案 1 :(得分:0)

Sachin是对的,当前登录用户有一个全局变量。 您可以直接访问其属性: 它是用户bean的一个实例。

global $current_user;
echo $current_user->id;
echo $current_user->user_name;