允许Drupal登录使用WHM, cPanel或WHMCS登录细节



目前,我已经决定使用Drupal作为用户可以做事情的主要登录区域。问题是,我想自动允许用户使用他们的cpanel, whm或whmcs登录详细信息登录。有人知道吗?

我真的不建议你这么做。

你只会给你的系统带来更多的风险,即使Drupal是一个非常安全的系统。

在cPanel drupal和whmcs中,有时存在身份验证安全问题。现在,想象一下这些安全问题+ drupal的安全问题+ whmcs上的安全问题…

…所有这些不安全层结合在一起,这是一个真正的安全炸弹,而不是你要创建. ...来帮助你的客户的东西另外,你的模块也可能有一天会遇到安全问题。

我建议看看其他的主机:如果他们不这样做,如果whmcs不与vbulletin桥接在自己的网站上,这是有原因的!: -)

似乎没有相应的模块。

Drupal似乎也没有提供直接连接第三方登录系统的方法。

查看包中的LDAP集成(文件ldapauth.module)后,您可以使用钩子hook_form_alter。检查表单是否在validate表项中使用了user_login_authenticate_validate,并用自己的认证功能替换。

基本上,您可以使用ldapauth.module文件作为基础,并从ldapauth_login_authenticate_validate函数开始。在此函数中,您必须添加使用$form_values['name'];$form_values['pass']的代码,并根据cPanel数据库验证它们。

一个完全不同的方法是写一个cPanel模块来创建Drupal用户和更新帐户。首先,你可以看看如何编写cPanel模块。

最新更新