Php Drupal在创建节点时注册用户

Php Drupal在创建节点时注册用户,php,drupal,Php,Drupal,如何在Drupal中将用户注册表单添加到节点创建表单?有一个模块,但它有一些错误。我想我看到了备选方案,但我现在找不到。在允许基本匿名用户访问节点创建时,请注意可能存在的许多安全问题。也就是说,这里有一些想法 如果您不需要在同一页面上注册表单,那么更简单的解决方案是在成功登录后将用户重定向到节点create form。这可能只相当于一行代码(如果您只想在某些条件下重定向(例如,用户注册特定类型的帐户),则需要更多代码)。这样,您就可以使用用户模块的内置验证和提交处理程序 如果必须在同一页面上同时

如何在Drupal中将用户注册表单添加到节点创建表单?有一个模块,但它有一些错误。我想我看到了备选方案,但我现在找不到。

在允许基本匿名用户访问节点创建时,请注意可能存在的许多安全问题。也就是说,这里有一些想法

如果您不需要在同一页面上注册表单,那么更简单的解决方案是在成功登录后将用户重定向到节点create form。这可能只相当于一行代码(如果您只想在某些条件下重定向(例如,用户注册特定类型的帐户),则需要更多代码)。这样,您就可以使用用户模块的内置验证和提交处理程序


如果必须在同一页面上同时显示这两个字段,则可以使用hook_form_form_ID_alter,并在未设置$form[''#node']->nid的情况下输出用户注册表单字段。还要确保验证输入

你最后知道怎么做了吗?我使用内联注册,但我需要能够做到这一点,为登录以及注册,我找不到任何东西。