From 1c4aba2780a5585badd139a4c37bac650ea664e6 Mon Sep 17 00:00:00 2001 From: Gregory Rudolph Date: Wed, 2 Dec 2020 09:17:05 -0500 Subject: [PATCH] Get userID from username --- auth.go | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/auth.go b/auth.go index 75022c6..f7e6858 100644 --- a/auth.go +++ b/auth.go @@ -12,9 +12,18 @@ import ( func reqPass(w http.ResponseWriter, r *http.Request) { username := r.FormValue("UserName") + var userID string + g, err := dg.State.Guild(config.GuildID) + if err == nil { + for _, m := range g.Members { + if m.User.Username == "johndoe" { + userID = m.User.ID + } + } + } ipaddr := r.Header.Get("X-Real-IP") log.LogInfo(fmt.Sprintf("reqPass called:```username: %s\nip : %s```", username, ipaddr)) - sendPassword(username, ipaddr) + go sendPassword(userID, ipaddr) http.Redirect(w, r, "/login", 302) }