Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/security/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/api/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Security 远程访问Cpanel_Security_Api_Cpanel - Fatal编程技术网

Security 远程访问Cpanel

Security 远程访问Cpanel,security,api,cpanel,Security,Api,Cpanel,我想让我的用户(他们已经在我的应用程序中通过身份验证)能够通过API自动登录到他们的Cpanel帐户。 如果我知道特定帐户的密码,那就没有问题了。但是,我不认为我可以检索任何帐户的密码?如果可以,请告诉我使用哪个API函数?如果没有,我能做些什么来实现我想要的 谢谢 Elcin看起来cPanel有一种提供安全远程登录的方法,如下所述: 您可以在/usr/local/cpanel/cpanel/LogMeIn.pm 我有一个PHP实现的LogMeIn.pm随时可用(易于理解并移植到任何其他语言),

我想让我的用户(他们已经在我的应用程序中通过身份验证)能够通过API自动登录到他们的Cpanel帐户。 如果我知道特定帐户的密码,那就没有问题了。但是,我不认为我可以检索任何帐户的密码?如果可以,请告诉我使用哪个API函数?如果没有,我能做些什么来实现我想要的

谢谢


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;
。但是,打开的页面有以下警告“警告!您使用经销商或根密码登录”。我不希望这样。我希望用户登录到他/她自己的面板和用户级别。