Vietnam

    Nodejs.vn

    • Register
    • Login
    • Search
    • Categories
    • Recent
    • Popular
    • Tags
    • Groups
    • Search

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

    Node.JS
    0
    3
    724
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • T
      trannamit95 last edited by trannamit95

      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 !

      1 Reply Last reply Reply Quote 0
      • K
        kevin3489 last edited by

        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 !!!!

        T 1 Reply Last reply Reply Quote 2
        • T
          trannamit95 @kevin3489 last edited by

          @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..

          1 Reply Last reply Reply Quote 0
          • First post
            Last post