0
我使用Express
,Sequelize
和MySQL
創建了一個系統。如何獲取用戶登錄節點?
在現在,我已經爲用戶節省在我的數據庫,並與bcrypt-nodejs
加密密碼,但現在,我創建登錄頁面。
因此,因爲所有的時間我執行我的代碼,bcrypt-nodejs
正在爲我生成一個新的密碼相同的散列,如何在我的數據庫中找到註冊,如果密碼是每次不同?
或者我可能需要使用另一個模塊來加密密碼嗎?
我使用Express
,Sequelize
和MySQL
創建了一個系統。如何獲取用戶登錄節點?
在現在,我已經爲用戶節省在我的數據庫,並與bcrypt-nodejs
加密密碼,但現在,我創建登錄頁面。
因此,因爲所有的時間我執行我的代碼,bcrypt-nodejs
正在爲我生成一個新的密碼相同的散列,如何在我的數據庫中找到註冊,如果密碼是每次不同?
或者我可能需要使用另一個模塊來加密密碼嗎?
檢查數據庫中該行的用戶名和獲取密碼。 使用比較函數(bcrypt-nodejs)將文本與該散列進行比較。
P.S:如果你使用鹽,你也必須保存它。