diff --git a/handlers/cookie_id.go b/handlers/cookie_id.go index 1648ca2..de0a2fa 100644 --- a/handlers/cookie_id.go +++ b/handlers/cookie_id.go @@ -10,6 +10,7 @@ type CookieID struct { Id string `json:"id"` UserName string `json:"user_name"` UserAvatar string `json:"user_avatar"` + ProviderId string `json:"provider_id"` } func (c *CookieID) SetCookie(rw http.ResponseWriter, host string) error { diff --git a/handlers/login.go b/handlers/login.go index e9c1ebe..a1fcc3c 100644 --- a/handlers/login.go +++ b/handlers/login.go @@ -198,7 +198,7 @@ func LoginCallback(rw http.ResponseWriter, req *http.Request) { return } - cookieData := CookieID{Id: user.Id, UserName: user.Name, UserAvatar: user.Avatar} + cookieData := CookieID{Id: user.Id, UserName: user.Name, UserAvatar: user.Avatar, ProviderId: user.ProviderUserId} host := "localhost" if req.Host != "" {