Sails.js sails auth user表没有密码字段,但仍然进行验证

Sails.js sails auth user表没有密码字段,但仍然进行验证,sails.js,passport-local,Sails.js,Passport Local,我刚开始使用sailsauth并从MySql运行它。我看到它自动生成的用户表没有密码字段。古怪的我跟踪了register方法,发现它甚至在创建用户之前删除了password属性。因此,我认为当您发布到auth/local并给它一封电子邮件和密码时,它只会检查电子邮件是否存在,并忽略密码,将其留给用户稍后进行调整。但当我登录并输入一个错误的密码时,它不会允许我。我必须输入一个有效的密码。当用户表中没有密码时,它如何知道什么是有效密码 谢谢。用户与模型有1-n关系,其中包含密码字段 通常理想情况下,

我刚开始使用sailsauth并从MySql运行它。我看到它自动生成的用户表没有密码字段。古怪的我跟踪了register方法,发现它甚至在创建用户之前删除了password属性。因此,我认为当您发布到auth/local并给它一封电子邮件和密码时,它只会检查电子邮件是否存在,并忽略密码,将其留给用户稍后进行调整。但当我登录并输入一个错误的密码时,它不会允许我。我必须输入一个有效的密码。当用户表中没有密码时,它如何知道什么是有效密码


谢谢。

用户与模型有1-n关系,其中包含密码字段

通常理想情况下,当用户可以通过各种方法(如密码、OAuth等)登录时,凭据与用户模型以1-n关系存储