|
@@ -75,7 +75,6 @@ module.exports = {
|
|
|
// check if the response from Google recaptcha is successful
|
|
|
// if it is, we check if a user with the requested username already exists
|
|
|
(response, body, next) => {
|
|
|
- console.log(456);
|
|
|
let json = JSON.parse(body);
|
|
|
console.log(json);
|
|
|
//if (json.success !== true) return next('Response from recaptcha was not successful');
|
|
@@ -85,7 +84,6 @@ module.exports = {
|
|
|
// if the user already exists, respond with that
|
|
|
// otherwise check if a user with the requested email already exists
|
|
|
(user, next) => {
|
|
|
- console.log(234);
|
|
|
if (user) return next(true, { status: 'failure', message: 'A user with that username already exists' });
|
|
|
db.models.user.findOne({ 'email.address': email }, next);
|
|
|
},
|
|
@@ -93,20 +91,17 @@ module.exports = {
|
|
|
// if the user already exists, respond with that
|
|
|
// otherwise, generate a salt to use with hashing the new users password
|
|
|
(user, next) => {
|
|
|
- console.log(853);
|
|
|
if (user) return next(true, { status: 'failure', message: 'A user with that email already exists' });
|
|
|
bcrypt.genSalt(10, next);
|
|
|
},
|
|
|
|
|
|
// hash the password
|
|
|
(salt, next) => {
|
|
|
- console.log(4682);
|
|
|
bcrypt.hash(password, salt, next)
|
|
|
},
|
|
|
|
|
|
// save the new user to the database
|
|
|
(hash, next) => {
|
|
|
- console.log(6842);
|
|
|
db.models.user.create({
|
|
|
username: username,
|
|
|
email: {
|
|
@@ -123,12 +118,10 @@ module.exports = {
|
|
|
|
|
|
// respond with the new user
|
|
|
(newUser, next) => {
|
|
|
- console.log(21465);
|
|
|
next(null, { status: 'success', user: newUser })
|
|
|
}
|
|
|
|
|
|
], (err, payload) => {
|
|
|
- console.log(476123123);
|
|
|
// log this error somewhere
|
|
|
if (err && err !== true) {
|
|
|
console.error(err);
|