我使用Authlogic來管理我的用戶會話。我使用的是LDAP插件,所以我有我的用戶以下模型Authlogic多重密碼驗證
acts_as_authentic do |c|
c.validate_password_field = false
end
的問題是,最近我發現會有不會成爲其中的一部分的應用程序中的一些用戶LDAP(並且不能被添加!)。所以我需要根據數據庫驗證一些密碼,並根據LDAP驗證其他密碼。
將根據數據庫對其密碼進行驗證的用戶將擁有一個特定的屬性,告訴我該密碼將在我的數據庫中進行驗證。
我該如何管理? validate_password_field是否有可能收到「變量」?這樣我可以創建一些方法,根據密碼驗證的完成位置返回true/false?
謝謝!
尼古拉斯福伊薩薩
這意味着「acts_as_authentic」配置模塊在啓動時不加載? – Hock 2010-03-22 14:57:21