2011-02-23 39 views

回答

2

當爲匿名用戶提供對節點創建的訪問時,請注意可能存在的許多安全問題。這就是說,這裏有一些想法。

如果您可以在沒有在同一頁上進行表單註冊的情況下生活,則更簡單的解決方案是在成功登錄後將用戶重定向到創建表單。這相當於可能只是一行代碼(如果您只想在某些條件下重定向 - 例如用戶註冊某種類型的帳戶,則更多)。這樣你就可以使用用戶模塊的內置驗證和提交處理程序。

如果您必須同時擁有兩個頁面,則可以使用hook_form_FORM_ID_alter,並在未設置$ form ['#node'] - > nid的情況下輸出用戶註冊表單域。一定要驗證輸入。