UNPKG

galleon

Version:

A badass SMTP mail server built on Node to make your life simpler.

43 lines (41 loc) 1.21 kB
module.exports = { /* - LOGIN METHOD - Accepts: @ email -> String @ password -> String */ login: function (req, res) { /* Improve code // Logout if already logged if(req.credentials){ req.signOut(req, res, function(error){ req.signIn(req, res, function(error){ if(error) return res.json({ error: error }); res.json({ success: true }); }) }) }*/ // Login req.signIn(req, res, function (error, token) { if (error) return res.json({ error: error, success: false }); res.json({ success: true, token: token }); }) }, logout: function (req, res) { req.signOut(req, res, function (error) { if (error) return res.json({ error: error, success: false }); res.json({ success: true }); }) }, changePassword: function (req, res) { req.changePassword(req, res, function (error) { if (error) return res.json({ error: error, success: false }); // Logout after password change req.signOut(req, res, function (error) { if (error) return res.json({ error: error, success: false }); res.json({ success: true }); }) }) } }