drupal ajax登录返回用户ID

时间:2010-12-15 08:24:29

标签: php ajax drupal drupal-6 drupal-modules

我正在为drupal 6制作一个关于用户登录的ajax模块。

我需要

  1. 禁用用户登录表单上的重定向(我知道我需要在此表单上执行表单更改:http://api.drupal.org/api/drupal/modules--user--user.module/function/user_login/6但是什么以及如何?)
  2. 获取包含成功/失败和用户UID的json响应。
  3. 知道我是怎么做到的吗?

    感谢。

1 个答案:

答案 0 :(得分:1)

您可以从ajax_register moduleajax module开始并自定义它。

或者你create your own module为此目的。您必须实现hook_form_user_login_form_alter,根据需要更改表单add some Javascript并编写一个调用user_login_submit()并发送JSON响应的回调函数。

我强烈建议您使用现有模块。可能有上面提到的两个以上。尝试搜索“drupal login ajax”。