aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2014-08-08 11:13:07 -0700
committerAdam Soltys <[email protected]>2014-08-08 11:13:07 -0700
commit15798a1387c202ddf14672e44435e27d2fd7f346 (patch)
tree2fb6313f774e4182623fd7bd1d67dc7f3e4ec7ed
parent561ab2d01e059da44c0e5b34f5527fe946a1448c (diff)
downloadcoinos-server-15798a1387c202ddf14672e44435e27d2fd7f346.tar.gz
coinos-server-15798a1387c202ddf14672e44435e27d2fd7f346.zip
Direct to edit page after registration
-rw-r--r--public/js/setup.coffee1
-rw-r--r--routes/sessions.js6
-rw-r--r--src/routes/sessions.coffee7
3 files changed, 12 insertions, 2 deletions
diff --git a/public/js/setup.coffee b/public/js/setup.coffee
index 08356b5b..dcec304f 100644
--- a/public/js/setup.coffee
+++ b/public/js/setup.coffee
@@ -1,5 +1,6 @@
#= require ../js/jquery-1.8.2.min.js
#= require ../js/jquery-ui.min.js
+#= require ../js/bootstrap.min.js
#= require ../js/2.5.3-crypto-sha256.js
#= require ../js/jsbn.js
#= require ../js/jsbn2.js
diff --git a/routes/sessions.js b/routes/sessions.js
index b9925227..6f04d2fd 100644
--- a/routes/sessions.js
+++ b/routes/sessions.js
@@ -34,7 +34,11 @@
if (err) {
return next(err);
}
- url = "/" + user.username;
+ if (/edit/.test(req.headers['referer'])) {
+ url = "/" + user.username + "/edit";
+ } else {
+ url = "/" + user.username;
+ }
return res.redirect(url);
});
})(req, res, next);
diff --git a/src/routes/sessions.coffee b/src/routes/sessions.coffee
index 3de4d438..67efba75 100644
--- a/src/routes/sessions.coffee
+++ b/src/routes/sessions.coffee
@@ -20,7 +20,12 @@ module.exports = (passport) ->
req.login(user, (err) ->
if (err)
return next(err)
- url = "/#{user.username}"
+
+ if /edit/.test(req.headers['referer'])
+ url = "/#{user.username}/edit"
+ else
+ url = "/#{user.username}"
+
return res.redirect(url)
)
)(req, res, next)