2016-09-18 113 views
0

我使用Express,SequelizeMySQL創建了一個系統。如何獲取用戶登錄節點?

在現在,我已經爲用戶節省在我的數據庫,並與bcrypt-nodejs加密密碼,但現在,我創建登錄頁面。

因此,因爲所有的時間我執行我的代碼,bcrypt-nodejs正在爲我生成一個新的密碼相同的散列,如何在我的數據庫中找到註冊,如果密碼是每次不同?

或者我可能需要使用另一個模塊來加密密碼嗎?

回答

1

檢查數據庫中該行的用戶名和獲取密碼。 使用比較函數(bcrypt-nodejs)將文本與該散列進行比較。

P.S:如果你使用鹽,你也必須保存它。