WHMCS:禁用单点登录并更改密码
WHMCS: disable Single Sign-On and Change Password
我们不向客户提供访问 cPanel 的权限,他们只有 WHMCS 客户区登录名。
因此,任何拥有客户区域访问权限的人都可以更改 cPanel 密码,甚至可以通过单点登录直接登录 cPanel(在 WHMCS 6.2.x 中添加)。
现在,我们需要从 WHMCS 中禁用 WHMCS "Single Sign-On" 和 "Change Password" 选项。
现在,我们使用 mode rewrite
来禁用单点登录请求
这是工作代码(我知道,它不是永久的解决方案)。
RewriteEngine On
RewriteCond %{REQUEST_URI} ^/clientarea\.php$
RewriteCond %{QUERY_STRING} ^.*?dosinglesignon=1.*?$
RewriteRule ^(.*)$ /index.php [R=301,L]
但是,无法禁用更改密码选项。
感谢任何帮助。
cPanel 特定产品区域显示的模板存储在:
modules/servers/cpanel/templates/
您可以在您的主题中使用自定义文件覆盖它:
http://docs.whmcs.com/Working_with_Module_Templates
侧边栏链接可以用钩子隐藏:
http://docs.whmcs.com/Client_Area_Sidebars_Cheatsheet
希望这些细节对您有所帮助。
我们不向客户提供访问 cPanel 的权限,他们只有 WHMCS 客户区登录名。
因此,任何拥有客户区域访问权限的人都可以更改 cPanel 密码,甚至可以通过单点登录直接登录 cPanel(在 WHMCS 6.2.x 中添加)。
现在,我们需要从 WHMCS 中禁用 WHMCS "Single Sign-On" 和 "Change Password" 选项。
现在,我们使用 mode rewrite
来禁用单点登录请求
这是工作代码(我知道,它不是永久的解决方案)。
RewriteEngine On
RewriteCond %{REQUEST_URI} ^/clientarea\.php$
RewriteCond %{QUERY_STRING} ^.*?dosinglesignon=1.*?$
RewriteRule ^(.*)$ /index.php [R=301,L]
但是,无法禁用更改密码选项。
感谢任何帮助。
cPanel 特定产品区域显示的模板存储在:
modules/servers/cpanel/templates/
您可以在您的主题中使用自定义文件覆盖它:
http://docs.whmcs.com/Working_with_Module_Templates
侧边栏链接可以用钩子隐藏:
http://docs.whmcs.com/Client_Area_Sidebars_Cheatsheet
希望这些细节对您有所帮助。