From b98bf72107ce7c6f4da3bfb4ef307e3cbdd478be Mon Sep 17 00:00:00 2001 From: Sahat Yalkabov Date: Wed, 18 Dec 2013 15:00:33 -0500 Subject: [PATCH] Created username availability controller --- controllers/user.js | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/controllers/user.js b/controllers/user.js index 660e010511..9938566b00 100644 --- a/controllers/user.js +++ b/controllers/user.js @@ -154,6 +154,24 @@ exports.postSignup = function(req, res) { }); }; +/** + * POST /signup/available + * Checks if current username is available + */ +exports.postAvailability = function(req, res) { + User.findOne({ username: req.body.username }, function(err, user) { + if (user) { + // unavailable + // has-error + return; + } else { + // username is available + // has-success + return; + } + }); +}; + /** * GET /account/unlink/:provider