diff options
Diffstat (limited to 'app/server/util/auth.js')
| -rw-r--r-- | app/server/util/auth.js | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/app/server/util/auth.js b/app/server/util/auth.js index 0d7dbd8..1515bb4 100644 --- a/app/server/util/auth.js +++ b/app/server/util/auth.js @@ -19,7 +19,6 @@ export function route(app, serve_index){ app.put("/api/signup", checkIfUserExists, createUser, - passport.authenticate("local"), login) app.put("/api/login", passport.authenticate("local"), @@ -79,8 +78,16 @@ export function createUser(req, res, next) { profile: {}, } userModel.create(data) - .then(user => next(user)) - .catch(err => res.json({ error })) + .then(user => { + console.log('created userrrrr', user) + req.login(user, err => { + console.log(err) + err ? next(err) : next() + }) + }) + .catch(err => { + res.json({ error }) + }) } export function login(req, res) { |
