Migrate user

This commit is contained in:
Timur Ismagilov 2024-09-07 22:56:28 +03:00
parent 8466e2d613
commit 72f7d5d1c1

View File

@ -6,7 +6,7 @@ import (
"encoding/hex" "encoding/hex"
"errors" "errors"
"fmt" "fmt"
"log" "log/slog"
"net/http" "net/http"
"sort" "sort"
"strings" "strings"
@ -91,17 +91,17 @@ func LoginDataHTTP(w http.ResponseWriter, username, password string) error {
w.Header().Set("Content-Type", "text/html;charset=utf-8") w.Header().Set("Content-Type", "text/html;charset=utf-8")
if !HasUsername(username) { if !HasUsername(username) {
w.WriteHeader(http.StatusBadRequest) w.WriteHeader(http.StatusBadRequest)
log.Println("Unknown username", username, "was entered") slog.Info("Unknown username entered", "username", username)
return ErrUnknownUsername return ErrUnknownUsername
} }
if !CredentialsOK(username, password) { if !CredentialsOK(username, password) {
w.WriteHeader(http.StatusBadRequest) w.WriteHeader(http.StatusBadRequest)
log.Println("A wrong password was entered for username", username) slog.Info("Wrong password entered", "username", username)
return ErrWrongPassword return ErrWrongPassword
} }
token, err := AddSession(username) token, err := AddSession(username)
if err != nil { if err != nil {
log.Println(err) slog.Error("Failed to add session", "username", username, "err", err)
w.WriteHeader(http.StatusBadRequest) w.WriteHeader(http.StatusBadRequest)
return err return err
} }
@ -114,7 +114,7 @@ func AddSession(username string) (string, error) {
token, err := util.RandomString(16) token, err := util.RandomString(16)
if err == nil { if err == nil {
commenceSession(username, token) commenceSession(username, token)
log.Println("New token for", username, "is", token) slog.Info("Added session", "username", username)
} }
return token, err return token, err
} }