2017-04-09 67 views
0

我剛開始使用sails-auth並從MySql運行它。我看到它自動生成的用戶表沒有密碼字段。奇。我追蹤了register(?)方法,並發現它甚至在創建用戶之前刪除了密碼屬性。所以我認爲,當你發佈到auth/local並給它一個電子郵件和密碼時,它會檢查電子郵件是否存在,並忽略密碼(稍後將它留給用戶調整)。但是,當我登錄並輸入錯誤的密碼時,它不會讓我。我必須輸入一個有效的密碼。當用戶表中沒有密碼時,它如何知道有效密碼是什麼?sails-auth用戶表沒有密碼字段,但仍然有效

謝謝。

回答

1

用戶具有與Passport模型,它包含密碼字段

一般理想,憑證存儲在1-n的關係與用戶模型中,當用戶可以通過各種方法例如登錄1 n的關係密碼,OAuth等。

相關問題