Security 远程访问Cpanel
我想让我的用户(他们已经在我的应用程序中通过身份验证)能够通过API自动登录到他们的Cpanel帐户。 如果我知道特定帐户的密码,那就没有问题了。但是,我不认为我可以检索任何帐户的密码?如果可以,请告诉我使用哪个API函数?如果没有,我能做些什么来实现我想要的 谢谢Security 远程访问Cpanel,security,api,cpanel,Security,Api,Cpanel,我想让我的用户(他们已经在我的应用程序中通过身份验证)能够通过API自动登录到他们的Cpanel帐户。 如果我知道特定帐户的密码,那就没有问题了。但是,我不认为我可以检索任何帐户的密码?如果可以,请告诉我使用哪个API函数?如果没有,我能做些什么来实现我想要的 谢谢 Elcin看起来cPanel有一种提供安全远程登录的方法,如下所述: 您可以在/usr/local/cpanel/cpanel/LogMeIn.pm 我有一个PHP实现的LogMeIn.pm随时可用(易于理解并移植到任何其他语言),
Elcin看起来cPanel有一种提供安全远程登录的方法,如下所述: 您可以在
/usr/local/cpanel/cpanel/LogMeIn.pm
我有一个PHP实现的LogMeIn.pm
随时可用(易于理解并移植到任何其他语言),但在分享之前,我正在与cPanel的法律人员进行协商
在与cPanel的运营副总裁交谈后,LogMeIn.pm
现在是双重许可的,只要版权和许可声明保持不变,就允许在其他地方进行修改和使用
我的PHP端口可以在这里找到:我决定将其实现为一个静态类,与原始类非常相似,但您可以非常轻松地将其转换为一个过程函数
使用它就像
LogMeIn::getLoggedInUrl('username', 'password', 'example.com', 'cpanel');
失败时返回false
,成功时返回一个带有URL的字符串,该URL将让用户登录
如果您运行的是PHP 5.3.0或更高版本,您可以将其添加到cPanel名称空间中(在我意识到我可以用于此目的后,在行中添加名称空间cPanel;
。但是,打开的页面有以下警告“警告!您使用经销商或根密码登录”。我不希望这样。我希望用户登录到他/她自己的面板和用户级别。