drupal AJAX Войти Войти ID пользователя - PullRequest
0 голосов
/ 15 декабря 2010

Я делаю модуль ajax для drupal 6 в отношении входа пользователя.

Мне нужно

  1. отключить перенаправление в форме входа пользователя (я знаю, что мне нужноизмените форму в этой форме: http://api.drupal.org/api/drupal/modules--user--user.module/function/user_login/6 но что и как?)
  2. получить ответ json, содержащий успех / сбой и UID пользователя.

Есть идеи, как мне это сделать?

Спасибо.

1 Ответ

1 голос
/ 15 декабря 2010

Вы можете начать с ajax_register module или ajax module и настроить его.

Или вы создаете свой собственный модуль для этой цели.Вам нужно будет реализовать hook_form_user_login_form_alter , при необходимости изменить форму, добавить Javascript и написать функцию обратного вызова, которая вызывает user_login_submit() и отправляет ответ JSON.

Я настоятельно рекомендую использовать существующий модуль.Там может быть больше, чем два упомянутых выше.Попробуйте выполнить поиск по запросу «drupal login ajax».

...