Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- router.post('/processLogin', (req, res, next) => {
- passport.authenticate('login', (err, user, info) => {
- try {
- if(err || !user){
- res.redirect('/')
- }
- req.login(user, { session : false }, (error) => {
- if( error ) return next(error)
- var token = jwt.sign({ user : user },'pri2018');
- req.session.token = token
- if (user.tipo == "Músico") res.redirect('/musico')
- else if (user.tipo == "Produtor") res.redirect('/produtor')
- else res.redirect('/admin')
- });
- }
- catch (error) {
- return next(error);
- }
- })(req, res, next);
- });
- router.put('/:id', function(req, res) {
- var form = new formidable.IncomingForm();
- console.log(req.user.password)
- var oldPass = req.user.password
- /* Parses the form */
- form.parse(req, (err, fields, files)=>{
- if (!err){
- /* Adds user to Database */
- //Saber se a password foi alterada
- if(oldPass != fields.password){
- fields.password= encryptPassword(fields.password)
- }
- //END
- UserController.updateUser(req.params.id, fields)
- res.end()
- } else {
- res.render("error", {error: err})
- }
- })
Add Comment
Please, Sign In to add comment