Advertisement
Guest User

Untitled

a guest
Feb 21st, 2020
120
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. router.post('/account/login', function(req, res, next) {
  2.    
  3.     var token
  4.  
  5.     const email = req.body.data.email
  6.     const pass = req.body.data.pass
  7.     const fingerprint = req.body.data.fingerprint
  8.  
  9.     var data = {success:false, token:null}
  10.  
  11.     AccountModel.login(email, pass, (success, userID) => {
  12.  
  13.         console.log("success", success, typeof success)
  14.  
  15.         if(success){
  16.             crypto.randomBytes(48, function(err, buffer) {
  17.                 data.token = buffer.toString('hex');
  18.  
  19.                 data.userID = userID;
  20.  
  21.                 AccountModel.saveToken(userID, data.token, fingerprint)
  22.  
  23.                 data.successfully = true
  24.  
  25.                 res.send( data )
  26.             });
  27.         }else{
  28.  
  29.             data.token = null
  30.             res.send( data )
  31.         }
  32.  
  33.     })
  34.  
  35. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement