mirror of
https://github.com/cnodejs/nodeclub.git
synced 2025-12-08 19:55:55 +00:00
getGravatar
This commit is contained in:
parent
f055339415
commit
c1350e73ef
@ -278,7 +278,7 @@ exports.auth_user = function (req, res, next) {
|
||||
return next();
|
||||
}
|
||||
res.locals.current_user = req.session.user = user;
|
||||
req.session.user.avatar_url = User.makeGravatar(user.email);
|
||||
req.session.user.avatar_url = User.getGravatar(user.email);
|
||||
|
||||
if (config.admins.hasOwnProperty(user.name)) {
|
||||
user.is_admin = true;
|
||||
|
||||
@ -114,6 +114,11 @@ exports.newAndSave = function (name, loginname, pass, email, avatar_url, active,
|
||||
user.save(callback);
|
||||
};
|
||||
|
||||
exports.makeGravatar = function (email) {
|
||||
var makeGravatar = function (email) {
|
||||
return 'http://www.gravatar.com/avatar/' + utility.md5(email.toLowerCase()) + '?size=48';
|
||||
};
|
||||
exports.makeGravatar = makeGravatar;
|
||||
|
||||
exports.getGravatar = function (user) {
|
||||
return user.avatar || makeGravatar(user.email);
|
||||
};
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user