From 595207279f42c072be1614b724d269b3ea92594a Mon Sep 17 00:00:00 2001 From: Liang Ding Date: Sun, 14 Dec 2014 10:36:25 +0800 Subject: [PATCH] gravatar --- session/users.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/session/users.go b/session/users.go index cd3e7c2..6536b13 100644 --- a/session/users.go +++ b/session/users.go @@ -117,6 +117,11 @@ func PreferenceHandler(w http.ResponseWriter, r *http.Request) { user.Workspace = args.Workspace user.Password = args.Password user.Email = args.Email + + hash := md5.New() + hash.Write([]byte(user.Email)) + user.Gravatar := hex.EncodeToString(hash.Sum(nil)) + user.Locale = args.Locale user.Theme = args.Theme user.Editor.FontFamily = args.EditorFontFamily