|
|
@ -926,11 +926,12 @@ var bcrypt = require('bcryptjs'),
|
|
|
|
confirm: function(code, callback) {
|
|
|
|
confirm: function(code, callback) {
|
|
|
|
db.getObject('confirm:' + code, function(err, confirmObj) {
|
|
|
|
db.getObject('confirm:' + code, function(err, confirmObj) {
|
|
|
|
if (err) {
|
|
|
|
if (err) {
|
|
|
|
callback({
|
|
|
|
return callback({
|
|
|
|
status:'error'
|
|
|
|
status:'error'
|
|
|
|
});
|
|
|
|
});
|
|
|
|
} else {
|
|
|
|
}
|
|
|
|
if (confirmObj.uid && confirmObj.email) {
|
|
|
|
|
|
|
|
|
|
|
|
if (confirmObj && confirmObj.uid && confirmObj.email) {
|
|
|
|
db.setObjectField('email:confirmed', confirmObj.email, '1', function() {
|
|
|
|
db.setObjectField('email:confirmed', confirmObj.email, '1', function() {
|
|
|
|
callback({
|
|
|
|
callback({
|
|
|
|
status: 'ok'
|
|
|
|
status: 'ok'
|
|
|
@ -941,7 +942,6 @@ var bcrypt = require('bcryptjs'),
|
|
|
|
status: 'not_ok'
|
|
|
|
status: 'not_ok'
|
|
|
|
});
|
|
|
|
});
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
});
|
|
|
|
});
|
|
|
|
}
|
|
|
|
}
|
|
|
|
};
|
|
|
|
};
|
|
|
|