Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var username = req.body.username;
- var password = req.body.password;
- User.getUserByUsername(username,(err, user)=>{
- if(err)
- throw err;
- if(!user)
- return res.json({success: false, msg: "User with username "+ username+" doesn't exist"});
- User.comparePassword(password, user.password, (err, passwordsMatched) =>{
- // Prints that user is type of object
- console.log("Type of user: "+typeof(user));
- if(err) throw err;
- if(passwordsMatched){
- // line bellow throws error that it expects object when I pass user
- var token = jwt.sign(user, Config.secret, {expiresIn: 604800});
- res.json({
- success: true,
- token: 'JWT '+token,
- user: {
- name : user.name,
- username: user.username
- }
- });
- }else{
- return res.json({success: false, msg: "Password doesn't match"});
- }
- });
- });
- var token = jwt.sign({_id : user._id,
- username: user.username,
- password: user.password
- },
- Config.secret,
- {expiresIn: 604800});
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement