2

我在我的 ROR 应用程序中使用 Authlogic 进行身份验证。以前我使用过普通的基于 authlogic 电子邮件的登录,并且有电子邮件和密码字段。现在我希望用户通过多个电子邮件 ID 登录,因此我从用户表中删除了“电子邮件”列,并添加了一个新表,将用户与相应的电子邮件进行映射。我编写了一个新的登录方法来识别该表中的电子邮件。问题是 UserSession 没有凭据。此外,我不明白为什么密码字段也丢失了它的凭据,即使它存在于用户模型中。在我调整会话表单并提交后,这是我得到的错误:“您没有提供任何身份验证详细信息。” . 有什么方法可以让 authlogic 识别电子邮件的另一个表和密码的用户表?

4

0 回答 0