diff --git a/user/files.go b/user/files.go index 1ad45d7..2139d83 100644 --- a/user/files.go +++ b/user/files.go @@ -50,6 +50,9 @@ func usersFromFile() []*User { func rememberUsers(userList []*User) { for _, user := range userList { + if !IsValidUsername(user.Name) { + continue + } users.Store(user.Name, user) } } diff --git a/user/user.go b/user/user.go index c87388b..035badd 100644 --- a/user/user.go +++ b/user/user.go @@ -1,7 +1,6 @@ package user import ( - "fmt" "net/http" "strings" "sync" @@ -136,7 +135,6 @@ func (user *User) ShowLockMaybe(w http.ResponseWriter, rq *http.Request) bool { // IsValidUsername checks if the given username is valid. func IsValidUsername(username string) bool { - fmt.Println("Is", username, "ok") for _, r := range username { if strings.ContainsRune("?!:#@><*|\"'&%{}/", r) { return false