Scroll
Программно создать пользователя
Форумы
Здравствуйте, Иван!
Читаю Ваш сайт и смотрю видеоуроки с большой пользой для себя. Решил к Вам обратиться за консультацией. Я создаю программно пользователя на сайте drupal 7 и сразу же делаю логин. В базе пользователей вся информация появляется надлежащим образом. Видно, что пользователь создался и логин выполнился. НО! Не происходит перехода на следующую страницу, где написано Моя учетная запись и пр. Не исчезает форма входа. Если логинится с только что созданным логином с помощью стандартной формы – все работает. Я пытался на jqueryформу создать, подобную стандартной с ее actionи всем остальным. Но это не привело ни к каким положительным результатам.
Что я не делаю? Может быть Вы сможете посоветовать?
- Войдите или зарегистрируйтесь, чтобы оставлять комментарии
Здравствуйте, используйте модуль ajax_login или что-нибудь подобное. Подгрузите стандартную друпаловскую форму и через нее создавайте. Посмотрите на api.drupal.org функции, там наверняка должны быть функция user_save и хуки hook_user_insert.
Вот здесь как программно создать пользователя: