Разрешить вход в Drupal с использованием WHM, cPanel или WHMCS? - PullRequest
1 голос
/ 10 декабря 2011

В настоящее время я решил использовать Drupal в качестве основной области входа, где пользователи могут что-то делать. Проблема в том, что я хочу автоматически разрешить вход пользователей, используя их данные для входа в cpanel, whm или whmcs. Кто-нибудь?

Ответы [ 2 ]

2 голосов
/ 05 декабря 2012

Я действительно не советую вам делать это.

Вы только увеличите риски для всех своих систем, даже если Drupal - очень безопасная система.

Иногда возникают проблемы безопасности аутентификации, с cPanel drupal и whmcs.Теперь представьте, что проблемы безопасности + проблемы drupal, + проблемы с whmcs ...

... со всеми этими уровнями безопасности вместе взятые, это настоящая бомба безопасности, а не то, что поможет вашим клиентамтак много вы собираетесь создать.... плюс ваши модули для этого, вероятно, тоже когда-нибудь столкнутся с проблемами безопасности.

Я предлагаю взглянуть на другие веб-хосты: если они этого не делают, и даже если даже whmcs не соединяются с vbulletinна их собственном сайте есть причина для этого!; -)

0 голосов
/ 22 декабря 2011

Кажется, что для этого нет модуля.

Также Drupal, похоже, не предоставляет прямой способ подключения сторонних систем входа в систему.

Рассматривая интеграцию LDAP (файл ldapauth.module) в упаковке можно использовать крючок hook_form_alter.Проверьте, использует ли форма user_login_authenticate_validate в элементе проверки, и замените ее собственной функцией аутентификации.

В основном вы можете использовать файл ldapauth.module в качестве основы и начать с функции ldapauth_login_authenticate_validate.В этой функции вы должны добавить код, который использует $form_values['name']; и $form_values['pass'] и проверить их по вашей базе данных cPanel.

Совершенно другой подход заключается в написании модуля cPanel для создания пользователей Drupal и обновления учетных записей.,Для начала вы можете взглянуть на написание модулей cPanel .

...