adding callback on error

This commit is contained in:
Charley Peng 2007-03-01 16:53:59 +11:00
parent 128c982ba2
commit 3f6e240401

View file

@ -170,6 +170,7 @@ module.exports =
metrics.inc "user.password-change" metrics.inc "user.password-change"
oldPass = req.body.currentPassword oldPass = req.body.currentPassword
AuthenticationManager.authenticate _id: req.session.user._id, oldPass, (err, user)-> AuthenticationManager.authenticate _id: req.session.user._id, oldPass, (err, user)->
return callback(error) if error?
if(user) if(user)
logger.log user: req.session.user, "changing password" logger.log user: req.session.user, "changing password"
newPassword1 = req.body.newPassword1 newPassword1 = req.body.newPassword1
@ -198,17 +199,20 @@ module.exports =
redirectUserToDropboxAuth: (req, res)-> redirectUserToDropboxAuth: (req, res)->
user_id = req.session.user._id user_id = req.session.user._id
dropboxHandler.getDropboxRegisterUrl user_id, (err, url)-> dropboxHandler.getDropboxRegisterUrl user_id, (err, url)->
return callback(error) if error?
logger.log url:url, "redirecting user for dropbox auth" logger.log url:url, "redirecting user for dropbox auth"
res.redirect url res.redirect url
completeDropboxRegistration: (req, res)-> completeDropboxRegistration: (req, res)->
user_id = req.session.user._id user_id = req.session.user._id
dropboxHandler.completeRegistration user_id, (err, success)-> dropboxHandler.completeRegistration user_id, (err, success)->
return callback(error) if error?
res.redirect('/user/settings#dropboxSettings') res.redirect('/user/settings#dropboxSettings')
unlinkDropbox: (req, res)-> unlinkDropbox: (req, res)->
user_id = req.session.user._id user_id = req.session.user._id
dropboxHandler.unlinkAccount user_id, (err, success)-> dropboxHandler.unlinkAccount user_id, (err, success)->
return callback(error) if error?
res.redirect('/user/settings#dropboxSettings') res.redirect('/user/settings#dropboxSettings')
deleteUser: (req, res)-> deleteUser: (req, res)->