Advertisement
Guest User

Untitled

a guest
Feb 21st, 2020
136
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. async function login(email, pass, callback){
  2.  
  3.     console.log("pass ", pass)
  4.  
  5.     connection.query(`SELECT * FROM account WHERE email=? LIMIT 1;`, [email], function (err, rows, fields) {
  6.         if (err) throw err
  7.  
  8.         console.log("rows", typeof rows[0], rows[0])
  9.         if(rows[0] === undefined){
  10.  
  11.             callback(false)
  12.             return
  13.         }
  14.         console.log("user id: ", rows[0].id)
  15.         var dbPassword = rows[0].password
  16.  
  17.         var userID = rows[0].id
  18.  
  19.         bcrypt.compare(pass, dbPassword, function(err, result) {
  20.                
  21.             callback(result, userID)
  22.  
  23.         });
  24.  
  25.     })
  26.  
  27. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement