This commit is contained in:
Baris Soner Usakli
2013-07-12 16:23:35 -04:00
parent 8f792a033a
commit 910e9d6ee0
4 changed files with 21 additions and 11 deletions

View File

@@ -338,16 +338,19 @@ var utils = require('./../public/src/utils.js'),
});
}
User.createGravatarURLFromEmail = function(email) {
var forceDefault = ''
var options = {
size: '128',
default: 'identicon',
rating: 'pg'
};
if (!email) {
email = '0000',
forceDefault = '&forceDefault=y';
email = '';
options.forcedefault = 'y';
}
var emailHash = crypto.createHash('md5').update(email.toLowerCase().trim()).digest('hex');
// @todo: https asset support?
return 'http://www.gravatar.com/avatar/' + emailHash + '?default=identicon&s=128' + forceDefault;
return require('gravatar').url(email, options, https=global.config.https);
}
User.hashPassword = function(password, callback) {