0
我使用Express
,Sequelize
和MySQL
创建了一个系统。如何获取用户登录节点?
在现在,我已经为用户节省在我的数据库,并与bcrypt-nodejs
加密密码,但现在,我创建登录页面。
因此,因为所有的时间我执行我的代码,bcrypt-nodejs
正在为我生成一个新的密码相同的散列,如何在我的数据库中找到注册,如果密码是每次不同?
或者我可能需要使用另一个模块来加密密码吗?
我使用Express
,Sequelize
和MySQL
创建了一个系统。如何获取用户登录节点?
在现在,我已经为用户节省在我的数据库,并与bcrypt-nodejs
加密密码,但现在,我创建登录页面。
因此,因为所有的时间我执行我的代码,bcrypt-nodejs
正在为我生成一个新的密码相同的散列,如何在我的数据库中找到注册,如果密码是每次不同?
或者我可能需要使用另一个模块来加密密码吗?
检查数据库中该行的用户名和获取密码。 使用比较函数(bcrypt-nodejs)将文本与该散列进行比较。
P.S:如果你使用盐,你也必须保存它。