1

現在、私はユーザーが何かを行うことができるプライマリログインエリアとしてDrupalを使用することにしました。問題は、cpanel、whm、またはwhmcsのログイン詳細を使用してユーザーのログインを自動的に許可したいということです。誰?

4

2 に答える 2

2

これを行うことはお勧めしません。

Drupal が非常に安全なシステムであっても、すべてのシステムにさらなるリスクをもたらすだけです。

cPanel drupal と whmcs では、認証セキュリティの問題が発生することがあります。さて、これらのセキュリティの問題を想像してみてください + drupal の問題 + whmcs の問題...

...これらすべての不安層が組み合わさると、それは本当のセキュリティ爆弾であり、あなたが作成しようとしている顧客に役立つものではありません. ...さらに、このためのモジュールも、いつかセキュリティの問題に遭遇する可能性があります。

他の Web ホストを確認することをお勧めします。彼らがこれを行わず、whmcs が自分の Web サイトで vbulletin とブリッジしていない場合、これには理由があります。;-)

于 2012-12-04T21:48:39.443 に答える
0

このためのモジュールはないようです。

また、Drupal は、サードパーティのログイン システムに直接接続する方法を提供していないようです。

パッケージ内の LDAP 統合 (ファイルldapauth.module) を見て、フックを使用できますhook_form_alter。フォームがuser_login_authenticate_validate検証エントリで使用しているかどうかを確認し、独自の認証機能に置き換えます。

基本的に、ldapauth.moduleファイルをベースとして使用し、ldapauth_login_authenticate_validate関数から始めることができます。この関数では、使用するコードを追加し、cPanel データベースに対してそれらを検証する必要があります$form_values['name'];$form_values['pass']

まったく異なるアプローチは、cPanel モジュールを作成して Drupal ユーザーを作成し、アカウントを更新することです。開始するには、cPanel モジュールの記述を参照してください。

于 2011-12-22T19:49:14.800 に答える