diff --git a/app/routes/users.server.routes.js b/app/routes/users.server.routes.js index c459a8c5..b8b0eed2 100755 --- a/app/routes/users.server.routes.js +++ b/app/routes/users.server.routes.js @@ -4,6 +4,7 @@ * Module dependencies. */ var passport = require('passport'); +var config = require('../../config/config'); module.exports = function(app) { // User Routes @@ -25,8 +26,10 @@ module.exports = function(app) { app.route('/auth/reset/:token').post(users.reset); // Setting up the users authentication api - app.route('/auth/signup').post(users.signup); - app.route('/auth/signin').post(users.signin); + if(!config.signupDisabled) { + app.route('/auth/signup').post(users.signup); + } + app.route('/auth/signin').post(users.signin); app.route('/auth/signout').get(users.signout); // // Setting the facebook oauth routes diff --git a/config/env/all.js b/config/env/all.js index be244639..d9f1788c 100755 --- a/config/env/all.js +++ b/config/env/all.js @@ -10,6 +10,7 @@ module.exports = { port: process.env.PORT || 3000, templateEngine: 'swig', + signupDisabled: process.env.SIGNUP_DISABLED || false; baseUrl: '', tempUserCollection: 'temporary_users',