如何从第三方代码中的“WHMCS用户会话”中获取信息?

时间:2012-08-29 18:27:02

标签: php session whmcs

如何检测用户是否已登录到whmcs并在第三方PHP代码中使用它?我注意到用户中有一个用于登录的方法(AutoAuth)。但我也想知道用户是否已登录。是否有任何API或方法?

1 个答案:

答案 0 :(得分:1)

WHMCS利用标准的php会话来检查用户是否已登录。会话ID通常保存在 PHPSESSID cookie中。要知道,WHMCS允许客户端拥有多个活动会话(例如来自不同主机,浏览器等的并发登录)。

要了解用户是否已登录,您必须知道他是否至少有一个活动会话。我对WHMCS在会话中持有的数据一无所知。我不知道WHMCS是否也加密了这些数据。如果没有,您必须遍历所有会话并确定它是否处于活动状态且属于客户端。通常会话在一些 tmp 文件夹中存储为序列化数组。实际上,任务可能非常复杂。

可能你想了解一个关于客户的不同内容,但我对上下文一无所知。