summaryrefslogtreecommitdiff
path: root/app/server
diff options
context:
space:
mode:
authorJules Laplace <julescarbon@gmail.com>2018-09-17 02:42:57 +0200
committerJules Laplace <julescarbon@gmail.com>2018-09-17 02:42:57 +0200
commit021f46b9cf7c61efb8d2531694b0a724d6277c3f (patch)
tree75018fba0c12c2de90e8651a617a3d4569c8184c /app/server
parent4c18946614657a9f8955408e514172a74eacc28e (diff)
signup
Diffstat (limited to 'app/server')
-rw-r--r--app/server/util/auth.js13
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) {