aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--routes/users.coffee31
1 files changed, 6 insertions, 25 deletions
diff --git a/routes/users.coffee b/routes/users.coffee
index 4f54a946..2397c4a8 100644
--- a/routes/users.coffee
+++ b/routes/users.coffee
@@ -36,31 +36,12 @@ module.exports = (sessions) ->
res.redirect(req.body.username)
else
bcrypt.hash(req.body.password, 12, (err, hash) ->
- db.sadd("users",userkey)
- 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)
- )
+ 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, ->
+ req.headers['referer'] = "/#{req.body.username}/edit"
+ sessions.create(req, res)
+ )
)
)