2016-11-12 66 views
0

我使用糖/套房CRM的v4_1 REST API登录:SugarCRM公司/ SuiteCRM API登录重定向

http://support.sugarcrm.com/Documentation/Sugar_Developer/Sugar_Developer_Guide_6.5/Application_Framework/Web_Services/Examples/REST/PHP/Logging_In/

我采取这种PHP代码,并创建了一个loginAuth.php脚本,并把证书为它的用户...它的工作原理和返回我一个会话ID ...

我现在的问题是我不知道如何处理会话ID我回来...我尝试重定向主页,但它带我回到登录屏幕...

Workfl流:

  1. 呼叫loginAuth.php(验证/获取会话ID)
  2. 如果有效的会话,重定向到index.php模块=首页&行动=指数

,但它只是带我去主页...

关于如何绕过登录表单使用API​​的任何想法?

感谢,

亚当

+0

你好我有同样的问题。你还在使用REST API吗?添加证书后,我无法获得会话ID,是否有您使用的任何配置? –

回答

1

好吧,我想通了。有迹象表明,设置两个cookie:

PHPSESSID 

MSID 

,但你必须发送MSID先将index.php页面......所以,简单地将此行添加到PHP脚本的底部:

header("Location: http://{site_url}/index.php?MSID=$session_id"); 

它会绕过登录。