Guest User

Untitled

a guest
Dec 21st, 2018
121
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.14 KB | None | 0 0
  1. router.post('/processLogin', (req, res, next) => {
  2. passport.authenticate('login', (err, user, info) => {
  3. try {
  4. if(err || !user){
  5. res.redirect('/')
  6. }
  7. req.login(user, { session : false }, (error) => {
  8. if( error ) return next(error)
  9. var token = jwt.sign({ user : user },'pri2018');
  10. req.session.token = token
  11. if (user.tipo == "Músico") res.redirect('/musico')
  12. else if (user.tipo == "Produtor") res.redirect('/produtor')
  13. else res.redirect('/admin')
  14. });
  15. }
  16. catch (error) {
  17. return next(error);
  18. }
  19. })(req, res, next);
  20. });
  21.  
  22. router.put('/:id', function(req, res) {
  23. var form = new formidable.IncomingForm();
  24. console.log(req.user.password)
  25. var oldPass = req.user.password
  26. /* Parses the form */
  27. form.parse(req, (err, fields, files)=>{
  28. if (!err){
  29. /* Adds user to Database */
  30. //Saber se a password foi alterada
  31. if(oldPass != fields.password){
  32. fields.password= encryptPassword(fields.password)
  33. }
  34. //END
  35. UserController.updateUser(req.params.id, fields)
  36. res.end()
  37. } else {
  38. res.render("error", {error: err})
  39. }
  40. })
Add Comment
Please, Sign In to add comment