我剛剛升級到Devise 1.2,現在我可以登錄,但是當我轉到另一個頁面並且before_filter調用authenticate_account時! (因爲我的模型是'帳戶',而不是'用戶'),它返回false,這意味着我沒有記錄它。就好像會話cookie沒有被創建。什麼會造成這種情況?我無法弄清楚如何找出可能造成這種情況的原因。 謝謝。設計登錄,但似乎沒有設置會話
2
A
回答
1
您的控制器創建此爲您之前過濾:
before_filter :authenticate_user!
2
或添加的before_filter:的authenticate_user!在應用程序控制器
class ApplicationController < ActionController::Base
before_filter :authenticate_user!
protect_from_forgery
end
相關問題
- 1. 會話ID沒有設置,但頁面登錄
- 2. 位置:header似乎沒有設置HTTP_REFERER
- 3. 在設計登錄時設置會話變量
- 4. 設計復位會話在登錄
- 5. Document.cookie似乎沒有設置cookie
- 6. 會話變量已設置,但PHP報告它沒有設置?
- 7. 沒有設置PHP會話
- 8. PHP會話沒有設置
- 9. 在Joomla中設置會話登錄
- 10. 登錄後設置會話屬性
- 11. 登錄後PHP會話似乎不工作! Wamp - 創建4個會話/登錄?
- 12. 自定義對話框似乎沒有設置寬度
- 13. iOS用戶登錄會話通過設計但Auth_token不保留
- 14. 來賓會話 - 腳本添加,但沒有設置會話
- 15. Django的用戶似乎沒有登錄
- 16. 有沒有登錄的設計模式?
- 17. PHP會話ID似乎沒有刷新
- 18. Cakephp + ckfinder會話似乎沒有工作
- 19. 爲什麼Hibernate似乎是爲短期會話而設計的?
- 20. 登錄登錄後,Alfresco設置會話變量
- 21. wordpress登錄redirect_to似乎並沒有預計工作
- 22. Powershell遠程會話,似乎無法設置屏幕分辨率?
- 23. 設計上沒有會話路線:token_authenticatable
- 24. 沒有路由匹配「設計/會話」
- 25. 設置設計登錄是根頁
- 26. 設計拒絕登錄,但沒有給出錯誤
- 27. 在沒有他們的會話的情況下設計登錄用戶
- 28. Symfony2的安全設置沒有登錄
- 29. 設計 - 它如何設置會話cookie?
- 30. 似乎無法設置Combobox.Background
這實際上是我在做什麼,但我在我最初的問題中犯了一個錯誤,但我只是更新了它。 – 99miles 2011-04-19 21:18:07
爲什麼account_authenticated?它應該可能是「authenticate_account」。 – Spyros 2011-04-19 21:30:30
bleh,另一個錯字。固定 – 99miles 2011-04-19 22:42:06