2010-08-04 66 views
0

我有一個自定義用戶註冊表單:somepath/register使用hook形式alter。自動分配角色模塊不適用於自定義表單註冊嗎?

我通過路徑設置了「/ somepath/register」的自動分配角色,它似乎沒有分配我想要的角色。

自動分配只與內容配置文件一起使用,而不是掛鉤形式更改註冊?

回答

1

我想這取決於你如何改變你的表格以合併用戶註冊表格。你直接在數據庫中插入值,還是你調用user_save()?

它也可能取決於您的表單的url,因爲我在autoassignrole.module中看到有一個檢查arg(0) == 'admin'的地方可能會阻止執行自動分配過程。

+0

我實際上更改了user_register表單,所以它應該和其他任何註冊表一樣。我對arg(0)和admin沒有任何瞭解。嗯, – jini 2010-08-04 13:00:49

+0

是的,如果你改變了user_register的形式,應該調用user_save並調用所有的用戶鉤子。當您臨時禁用form_alter時,自動分配角色是否按預期工作? – marcvangend 2010-08-04 14:40:19

相關問題