mirror of
https://github.com/NodeBB/NodeBB.git
synced 2025-11-02 03:55:55 +01:00
delete old email key before setting new one when someone changes their email
This commit is contained in:
@@ -230,7 +230,10 @@ var utils = require('./../public/src/utils.js'),
|
|||||||
if(data[key] !== undefined) {
|
if(data[key] !== undefined) {
|
||||||
if(key === 'email') {
|
if(key === 'email') {
|
||||||
User.setUserField(uid, 'gravatarpicture', User.createGravatarURLFromEmail(data[key]));
|
User.setUserField(uid, 'gravatarpicture', User.createGravatarURLFromEmail(data[key]));
|
||||||
RDB.set('email:' + data['email'] +':uid', uid);
|
user.getUserField(uid, 'email', function(email) {
|
||||||
|
RDB.del('email:' + email + ':uid');
|
||||||
|
RDB.set('email:' + data['email'] + ':uid', uid);
|
||||||
|
});
|
||||||
} else if(key === 'signature') {
|
} else if(key === 'signature') {
|
||||||
data[key] = utils.strip_tags(data[key]);
|
data[key] = utils.strip_tags(data[key]);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user