2017-04-09 66 views
0

我刚开始使用sails-auth并从MySql运行它。我看到它自动生成的用户表没有密码字段。奇。我追踪了register(?)方法,并发现它甚至在创建用户之前删除了密码属性。所以我认为,当你发布到auth/local并给它一个电子邮件和密码时,它会检查电子邮件是否存在,并忽略密码(稍后将它留给用户调整)。但是,当我登录并输入错误的密码时,它不会让我。我必须输入一个有效的密码。当用户表中没有密码时,它如何知道有效密码是什么?sails-auth用户表没有密码字段,但仍然有效

谢谢。

回答

1

用户具有与Passport模型,它包含密码字段

一般理想,凭证存储在1-n的关系与用户模型中,当用户可以通过各种方法例如登录1 n的关系密码,OAuth等。

相关问题