【发布时间】:2010-09-07 06:39:46
【问题描述】:
通常,使用 Authlogic,您将使用一些唯一标识符(例如电子邮件或用户名)和密码进行身份验证。 Authlogic 首先通过标识符(User.find_by_email_address(email) 或类似的)查找记录,然后在返回的对象上调用 .authenticate 方法,该方法会根据记录检查密码。
我想要做的是改变 Authlogic 查找记录的方式(比仅仅改变它使用的字段更精细)。我的用例要求email_address 列(在本例中)位于关联的子模型中。
基本上,我想要求 Authlogic 根据提供的 email_address 唯一标识的关联 Subscriber 模型的存在来查找我的 User 记录。
有没有人看到 Authlogic 适应这个?
【问题讨论】:
标签: ruby-on-rails authentication associations authlogic