aboutsummaryrefslogtreecommitdiffstats
path: root/routes
diff options
context:
space:
mode:
Diffstat (limited to 'routes')
-rw-r--r--routes/users.coffee22
1 files changed, 19 insertions, 3 deletions
diff --git a/routes/users.coffee b/routes/users.coffee
index 6d0d9fe7..718a649a 100644
--- a/routes/users.coffee
+++ b/routes/users.coffee
@@ -45,8 +45,24 @@ module.exports = (sessions) ->
else
bcrypt.hash(req.body.password, 12, (err, hash) ->
db.sadd("users",userkey)
- formfields = {username: req.body.username,password: hash,email: req.body.email,firstname: req.body.firstname,lastname: req.body.lastname,company: req.body.company,email: req.body.email,phone: req.body.phone,companytype: req.body.companytype,address1: req.body.address1,address2: req.body.address2,city: req.body.city,postcode: req.body.postcode,state: req.body.state,country: req.body.country,web: req.body.web}
- db.hmset(userkey,formfields, ->
+ db.hmset(userkey,
+ username: req.body.username,
+ password: hash,
+ email: req.body.email,
+ firstname: req.body.firstname,
+ lastname: req.body.lastname,
+ company: req.body.company,
+ email: req.body.email,
+ phone: req.body.phone,
+ companytype: req.body.companytype,
+ address1: req.body.address1,
+ address2: req.body.address2,
+ city: req.body.city,
+ postcode: req.body.postcode,
+ state: req.body.state,
+ country: req.body.country,
+ web: req.body.web
+ , ->
req.headers['referer'] = "/#{req.body.username}/edit"
sessions.create(req, res)
)
@@ -64,5 +80,5 @@ module.exports = (sessions) ->
return unless req.params.user is req.user.username or
req.user.username is 'admin'
db.hmset("user:"+req.params.user, req.body, ->
- res.redirect("/#{req.params.user}")
+ res.redirect("/#{req.params.user}")
)