以编程方式更改webform模块中的提交者用户

时间:2010-12-01 18:49:38

标签: drupal drupal-webform

我自动为按http://www.mikewagan.net/2010/10/drupal-create-user-accounts-through-the-webform-module/

提交网络表单的访问者创建用户

这一切都运行正常,有一个小问题:Webform提交数据应该更改为代表正确的提交者(我新创建的用户),目前它与未经身份验证的用户绑定。

我在“附加处理”字段中尝试了$form['details']['uid']['#value'] = $account->uid;,但这似乎不起作用。

我必须按下Webform的提交数据的哪一部分来实现这一目标?

1 个答案:

答案 0 :(得分:1)

我的建议是执行一个hook_nodeapi,并在创建之前编辑节点内的提交者。

检查nodeapi给你的状态:

http://api.drupal.org/api/drupal/developer--hooks--core.php/function/hook_nodeapi/6