我正在使用drupal的網站上工作,該網站有許多用戶限制頁面。當一個用戶是客人,他需要訪問一個網頁時,他會在登錄時被要求輸入用戶名和密碼,他會被重定向到主頁面或帳戶頁面。我可以讓用戶重定向到同一頁面而不是頭版或帳戶頁面,如何將用戶重定向到登錄後瀏覽的同一頁面drupal
3
A
回答
1
您可以使用該操作的用戶重定向和觸發
先去站點配置,然後選擇行動,你可以定義你的行動。
例如,如果您想在登錄後重定向用戶:選擇重定向到url並點擊創建按鈕。
然後去網站建設和點擊觸發器(如果已經安裝它,這個模塊來與Drupal)。你會在哪裏找到像cron這樣的標籤,用戶。根據您的需要選擇選項卡並應用您的操作並分配它。
4
如果你正在呈現在你的模板文件中的登錄鏈接,你可以做這樣的事情:
print l("Login","user/login",array('query' => drupal_get_destination()));
如果你想一個「無代碼」的方式,那麼請檢出Rules模塊。
一旦啓用導航到/管理/規則/觸發器/加,並創建一個「觸發規則」,例如:
標籤:重定向用戶返回到原始頁面日誌在
後事件:用戶 - >用戶登錄
然後點擊「保存更改」 ......然後單擊「添加操作」 ......
選擇一個操作補充:系統 - >頁轉到
在這裏你可以設置「PHP的評價」到:
echo implode("/",arg());
這將用戶重定向回他們在他們登錄之前的頁面
要小心,不要將用戶重定向到以下路徑:
- 用戶/登錄
- 用戶/註冊
- 註銷
相關問題
- 1. Laravel:登錄後將用戶重定向到同一頁面
- 2. 登錄後將用戶重定向到同一頁面(Rails)
- 3. 如何將用戶登錄後重定向到他所在的同一頁面
- 4. 將用戶重定向到登錄頁面註冊後(登記)
- 5. 用戶登錄後頁面重定向
- 6. Django - 登錄後如何重定向到同一頁面?
- 7. 如何在jsp登錄後重定向到同一頁面?
- 8. 如何在登錄後重定向到同一頁面
- 9. 登錄後將用戶重定向到特定頁面
- 10. 如何在登錄後用用戶名重定向到同一頁面PHP
- 11. 將登錄用戶重定向到node.js中的不同頁面
- 12. 如何在用戶未登錄時將用戶重定向到登錄頁面
- 13. 即使用戶登錄頁面預覽重定向到登錄頁面
- 14. 登錄後將用戶重定向到新頁面
- 15. Laravel 5.2:將用戶重定向到登錄頁面失敗後
- 16. AngularJS,登錄後將用戶重定向到頁面
- 17. cookie過期後將用戶重定向到登錄頁面
- 18. 如何在登錄後將用戶重定向到他的帳戶頁面?
- 19. 如何在用戶登錄後將用戶重定向到目標頁面
- 20. 如何將用戶重定向到ACS默認登錄頁面
- 21. 如何將用戶重定向到JSF登錄頁面
- 22. 將用戶重定向到帳戶頁面(如果已登錄)
- 23. 如何在Codeigniter登錄後重定向到不同的用戶頁面
- 24. Symfony - 如何將用戶重定向到登錄後訪問的最後一頁?
- 25. SpringSecurity:總是將登錄用戶重定向到一個頁面
- 26. 登錄後將用戶重定向到上一頁
- 27. Drupal登錄再次重定向到登錄頁面
- 28. 用戶總是用IE瀏覽器重定向到登錄頁面
- 29. Drupal的6 - 重定向匿名用戶登錄頁面
- 30. 如何在頁面刷新後重定向到登錄頁面