if email isnt confirmed, show a warning in account/edit and let users
resend confirm email
This commit is contained in:
barisusakli
2014-06-03 18:39:54 -04:00
parent 930f1e4789
commit efe04c12d3
6 changed files with 43 additions and 6 deletions

View File

@@ -24,6 +24,23 @@ SocketUser.emailExists = function(socket, data, callback) {
}
};
SocketUser.emailConfirm = function(socket, data, callback) {
if (socket.uid && parseInt(meta.config.requireEmailConfirmation, 10) === 1) {
user.getUserField(socket.uid, 'email', function(err, email) {
if (err) {
return callback(err);
}
if (!email) {
return;
}
user.email.verify(socket.uid, email);
callback();
});
}
};
SocketUser.increaseViewCount = function(socket, uid, callback) {
if (uid) {
if (socket.uid !== parseInt(uid, 10)) {