Пройти регистрацию в кастомной форме

Главные вкладки

Аватар пользователя One_Two One_Two 19 декабря 2018 в 1:25

Всем привет!

Прошу помощи.
Создаю кастомную форму в которой пользователь отправляет обращение, дополнительно хочу сделать чекбокс "Создать личный кабинет".
При отмеченном чекбоксе, появляются поля для задания пароля и по сути форма должна стать уже регистрационной. В голову не приходит как передать из моей формы нужные поля в стандартную регистрационную user/register, как их связать в общем)

Лучший ответ

Аватар пользователя ivnish ivnish 19 декабря 2018 в 7:18
1

Поля не надо передавать в стандартную форму регистрации. Просто создавайте пользователя программно в сабмите вашей формы.

Комментарии

Аватар пользователя sas@drupal.org sas@drupal.org 19 декабря 2018 в 7:14
1

Связывать надо через логику процесса я бы добавил чекбокс создать личный кабинет например со #state + имя и пароль
mail ... - и в #submit формы добавить свой доп. обработчик, с проверкой, если надо - то создавать через стандартный обработчик по регистрации используя уже введенные данные. Если форма сообщения уже есть то её можно изменить через https://api.drupal.org/api/drupal/modules%21system%21system.api.php/func...

Аватар пользователя ivnish ivnish 19 декабря 2018 в 7:18
1

Поля не надо передавать в стандартную форму регистрации. Просто создавайте пользователя программно в сабмите вашей формы.

Аватар пользователя One_Two One_Two 19 декабря 2018 в 10:28

itcrowd72 wrote:

Поля не надо передавать в стандартную форму регистрации. Просто создавайте пользователя программно в сабмите вашей формы.

Всем спасибо!
http://sanchiz.net/blog/register-and-user-authentication - то, что нужно Smile