Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- app.post("/login", function(req, res) {
- if(req.body.name && req.body.password){
- var name = req.body.name;
- var password = req.body.password;
- }
- var user = users[_.findIndex(users, {name: name})];
- if( ! user ){
- res.status(401).json({message:"no such user found"});
- }
- if(user.password === req.body.password) {
- var payload = {id: user.id};
- var token = jwt.sign(payload, jwtOptions.secretOrKey);
- res.json({message: "ok", token: token});
- } else {
- res.status(401).json({message:"passwords did not match"});
- }
- });
- app.get("/secret", passport.authenticate('jwt', { session: false }), function(req, res){
- res.json("Success! You can not see this without a token");
- });
Add Comment
Please, Sign In to add comment