diff options
| author | Jules Laplace <julescarbon@gmail.com> | 2018-09-17 02:42:57 +0200 |
|---|---|---|
| committer | Jules Laplace <julescarbon@gmail.com> | 2018-09-17 02:42:57 +0200 |
| commit | 021f46b9cf7c61efb8d2531694b0a724d6277c3f (patch) | |
| tree | 75018fba0c12c2de90e8651a617a3d4569c8184c /app/server/util | |
| parent | 4c18946614657a9f8955408e514172a74eacc28e (diff) | |
signup
Diffstat (limited to 'app/server/util')
| -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) { |
