您如何使用authlogic允许用户使用多个 openid帐户和可选的密码登录?
答案 0 :(得分:1)
看起来如果你设置了find_by_openid_method,你可以引用任何东西:http://authlogic-oid.rubyforge.org/
来自文档:
class User < ActiveRecord::Base
def self.find_by_openid_identifier(identifier)
user.first(:conditions => {:openid_identifiers => {:identifier => identifier}})
end
end
答案 1 :(得分:0)
我不知道有关一行配置来完成此任务,但find_by_login_method将为您提供使用多个openids的第一部分。至于可选密码,您可能需要使用verify_password_method进行一些检查,以确定何时需要该密码。