В PHP у меня может быть очень хорошая система регистрации менее чем за день с проверкой доступности имени пользователя ajax, настраиваемыми полями, настраиваемой проверкой и всем, о чем можно подумать. В Drupal Drupal просто стоит на пути всего хорошего.
Я пытаюсь настроить страницу регистрации следующим образом
- добавить дополнительные поля в регистрационную форму
- изменить регистрацию, чтобы пользователь мог выбрать свой собственный пароль. Это слишком много, чтобы спросить?
- пользователь не получит письмо, содержащее его пароль (я не могу поверить, что drupal отправляет пароли в открытом виде, это очень плохая практика безопасности). Таким образом, пользователь получит только ссылку для подтверждения своей учетной записи
Я продолжаю слышать о модуле Content Profile, но не понимаю. Это только помогает мне добавлять настраиваемые поля на страницу регистрации (и требует времени, чтобы настроить, прежде чем он будет использоваться). Так стоит ли это того?
Я думаю, что проще написать собственный модуль для изменения формы регистрации по мере необходимости. Я думаю использовать hook_Form_alter для добавления новых полей в регистрационную форму.
- Теперь, как и где я могу сохранить эти поля. Одним из таких полей является пароль.
- Как мне сказать drupal не отправлять пароль по электронной почте и отправлять электронное письмо, содержащее только ссылку для подтверждения
Есть ли модули, которые делают это? Я не могу поверить, что такая важная и простая особенность настолько дерьма в друпале.