Get userID from username
This commit is contained in:
11
auth.go
11
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)
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user