我怎麼能強迫的Drupal 7將用戶重定向到某個頁面(其中包含一種形式)的地方網站上的用戶點擊後,他們登錄,直到他們填寫該表格?Drupal 7 - 如何將用戶重定向到某個頁面,直到他們更改該頁面上的設置?
如:匿名用戶到達現場,他們可以瀏覽周圍沒有問題。 一旦他們登陸/註冊,我想顯示一個頁面(有形式),而不是讓 他們去別的地方,直到他們填寫該表格出來。
該解決方案具有緩存頁面工作,所以hook_init()不能使用。 hook_boot()似乎是一個好主意,但它加載得太早,並且很多所需的includes都不會加載。
此外,該解決方案必須檢查是否頁請求的實際形式提交(否則他們將無法提交表格)
任何意見,建議?
你爲什麼不能上高速緩存的頁面使用hook_init?一旦你清除了緩存鉤子init將是一個完美的契合。 – 2012-01-03 07:19:15