Browse Source

write the provider to the session

main
Stephanie Gredell 6 months ago
parent
commit
2691160b63
  1. 3
      handlers/auth.go

3
handlers/auth.go

@ -40,13 +40,14 @@ func (h *Handler) Callback(w http.ResponseWriter, r *http.Request) {
session.Values["user_name"] = user.Name session.Values["user_name"] = user.Name
session.Values["avatar_url"] = user.AvatarURL session.Values["avatar_url"] = user.AvatarURL
session.Values["user_id"] = user.UserID session.Values["user_id"] = user.UserID
session.Values["provider"] = user.Provider
err = session.Save(r, w) err = session.Save(r, w)
if err != nil { if err != nil {
fmt.Printf("error saving the session: %v", err) fmt.Printf("error saving the session: %v", err)
} }
dbClient, err := database.NewDbClient() dbClient, err := database.GetDbClientInstance()
rows, err := dbClient.Query("SELECT COUNT(*) FROM users WHERE username = ? AND provider = ?", user.Name, "twitch") rows, err := dbClient.Query("SELECT COUNT(*) FROM users WHERE username = ? AND provider = ?", user.Name, "twitch")
if err != nil { if err != nil {

Loading…
Cancel
Save