2015-02-06 106 views
0

登錄後,我希望用戶重定向到輪詢等頁面,因此如果他/她沒有進行輪詢,他/她無法做或轉到其他菜單。
輪詢來自取決於時間範圍的數據庫。
如果我把每個控制器檢查用戶是否已經完成輪詢並重定向到一個頁面,這不是沒有效率嗎?
如果我把它放在登錄控制器之後,用戶可以點擊菜單或指向其他路由來通過該輪詢。Symfony:登錄後所有其他頁面重定向

+0

解釋清楚。 – saru 2015-02-06 04:26:50

+0

我的意思是我想我的網站重定向用戶到一個頁面,他需要提交該表單做任何其他的事情,而我有菜單,他可以點擊走開,如果我把它在登錄後的行動..謝謝:) – Chensienyong 2015-02-06 06:52:13

回答

1

更簡單的解決辦法是將用戶重定向到全成登錄後一個具體行動。此操作將根據您喜歡設置的任何條件將用戶返回到主頁面或輪詢頁面。所以這個動作可以被當作用戶在系統中的入口點。接下來,使用kernel.controller事件調度程序,爲每個請求檢查此操作。

相關問題