我正在使用Rails 4與Devise。我一直在尋找一種強制用戶在3個月以前更改密碼的設置,但在devise.rb中找不到任何內容(還有其他設置可以在第一次登錄時強制更改密碼等)。有任何想法嗎?使用Rails/Devise強制用戶在多天後更改密碼
4
A
回答
3
檢查出devise_security_extension,這是一個devise extension,它增加了我認爲你正在尋找的功能。
一旦你安裝了它,你就可以做
devise :password_expirable
,並在您config/initializers/devise.rb
,您可以添加(或取消註釋這取決於你如何安裝)要過期密碼的時間框架
config.expire_password_after = 3.months
希望這會有所幫助!
+1
當我按照你以前的建議,我得到像這樣的錯誤:'<未定義的方法'user_password_expired_path'爲#
相關問題
- 1. 強制用戶在請求新密碼後更改密碼
- 2. 強制更改每隔x天使用密碼過期10天到期?
- 3. 強制更改密碼
- 4. TOAD:強制DB用戶在下次登錄時更改密碼
- 5. 如何在Android 3.0中密碼過期超時後強制用戶更改passwd?
- 6. 強制用戶在下次使用木偶登錄時更改密碼
- 7. 使用REST API後端在Web應用程序中強制更改密碼
- 8. Yii2 - 登錄後更改密碼用戶
- 9. 強制postgres_fdw使用密碼?
- 10. 使用PHP更改MYSQL用戶密碼
- 11. 更改用戶密碼
- 12. Applescript:更改用戶密碼?
- 13. LDAP更改用戶密碼
- 14. Ektron用戶更改密碼?
- 15. 更改用戶密碼! Wordpress
- 16. 更改clearcase_albd用戶密碼
- 17. ASP.NET會員API強制密碼更改
- 18. 強制更改/重置mysql密碼?
- 19. 在mysql中更改用戶密碼,檢查舊密碼匹配並強制新密碼?
- 20. 用戶更改舊密碼和新密碼後都可以使用
- 21. 強制Facebook在使用OpenGraph時要求用戶密碼
- 22. 首次登錄後強制用戶更改密碼使用窗體身份驗證的asp.net mvc
- 23. 在設計用戶上更改密碼
- 24. 在設計中更改用戶密碼
- 25. 強制Chrome密碼更新
- 26. 用戶'sa'的密碼每天自動更改
- 27. 強制用戶重新認證後,他們改變自己的登錄密碼
- 28. 根據密鑰每天更改密碼
- 29. 如何強制Auth0用戶始終使用密碼登錄?
- 30. 如何使用「git commit」強制用戶名/密碼提示?
我不確定它是否內置於其中。當密碼更新後,您可能必須自己處理它,方法是在時間戳上,然後在sign_in鉤子中檢查當前時間。 – DevDude