X-Git-Url: http://git.osdn.net/view?a=blobdiff_plain;f=server%2Fauth%2Fsignup%2Findex.js;fp=server%2Fauth%2Fsignup%2Findex.js;h=ec7bd6ecba7fb06580f2c889d9efa528ba2acca0;hb=1b1bbdcc1331c13fb0d97b5dfcbe438d99986ca1;hp=0000000000000000000000000000000000000000;hpb=d7ee8521eda60891567f451c2c375e20fda96dea;p=eos%2Fzephyr.git diff --git a/server/auth/signup/index.js b/server/auth/signup/index.js new file mode 100644 index 0000000..ec7bd6e --- /dev/null +++ b/server/auth/signup/index.js @@ -0,0 +1,30 @@ +'use strict' + +var express = require('express'), + router = express.Router(), + jb = require('../../jb') + + +router.post('/', function(req, res) { + var email = req.params.email + var password = req.params.password + jb.find('user', + { email: req.params.email }, + function(err, document) { + if(document.length === 0) { + var newuser = { + email: email, + password: password, + role : [], + notes: [], + workspaces:[] + } + jb.save('user', newuser) + res.sendStatus(200) + } else { + res.sendStatus(409) + } + }) +}) + +module.exports = router