[Hỏi] setPassword() function ở đâu trong Passport.js



  • Chào mọi người !

    Mình đang sử dụng Passport.js kết hợp Passport-local-sequelize để authenticate request.
    Mình thấy trong code demo trên mạng có phần user.setPassword(user_id, password), nhưng mình không biết là cái function setPassword() đó nó nằm ở đâu? Mình có thử tìm trong code của các module nhưng không thấy. Mong mọi người chỉ giúp mình.

    Cảm ơn mọi người !



  • bạn đọc cuốn này, chapter 6. http://it-ebooks.info/book/4849/. function setPassword nằm trong model, lúc lưu object xuống, cái model này phải mã hóa password xuống DB. Trong sách có ghi rõ và giải thích đầy đủ. Chúc vui !!!!



  • @kevin3489 Mình đang làm phần change password mà phải kiểm tra pass cũ có đúng không thì làm sao bạn? mình có sữ dụng bcrypt nhưng mà không biết kiểu mã hóa của thằng setPassword() là kiểu gì nên bỏ chuỗi hash của mình trong db vô bcrypt compare thì nó báo sai kiểu hash..


Log in to reply