Get userID from username

This commit is contained in:
2020-12-02 09:17:05 -05:00
parent 0a575c395a
commit 1c4aba2780

11
auth.go
View File

@ -12,9 +12,18 @@ import (
func reqPass(w http.ResponseWriter, r *http.Request) { func reqPass(w http.ResponseWriter, r *http.Request) {
username := r.FormValue("UserName") 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") ipaddr := r.Header.Get("X-Real-IP")
log.LogInfo(fmt.Sprintf("reqPass called:```username: %s\nip : %s```", username, ipaddr)) 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) http.Redirect(w, r, "/login", 302)
} }