expand logging
This commit is contained in:
@@ -2,6 +2,7 @@ package api
|
||||
|
||||
import (
|
||||
"context"
|
||||
"log/slog"
|
||||
"net/http"
|
||||
"time"
|
||||
|
||||
@@ -45,6 +46,7 @@ func Login(w http.ResponseWriter, r *http.Request) {
|
||||
Secure: false,
|
||||
})
|
||||
|
||||
slog.Info("auth: login successful", "user", user.Name)
|
||||
w.Write([]byte("Login successful"))
|
||||
}
|
||||
|
||||
@@ -67,6 +69,7 @@ func Logout(w http.ResponseWriter, r *http.Request) {
|
||||
cookie.Expires = time.Now()
|
||||
http.SetCookie(w, cookie)
|
||||
|
||||
slog.Debug("auth: logout successful", "user", username)
|
||||
w.Write([]byte(username + " has been logged out"))
|
||||
|
||||
}
|
||||
@@ -82,6 +85,7 @@ func CreateSession(username string) string {
|
||||
Username: username,
|
||||
}
|
||||
dbAddSession(&session)
|
||||
slog.Debug("auth: new session created", "user", session.Username)
|
||||
return session.Token.String()
|
||||
}
|
||||
|
||||
@@ -95,6 +99,7 @@ func ValidateSession(sessionToken string) (string, bool) {
|
||||
if err != nil {
|
||||
return "", false
|
||||
}
|
||||
slog.Debug("auth: session validated", "user", session.Username)
|
||||
return session.Username, true
|
||||
}
|
||||
|
||||
@@ -111,6 +116,7 @@ func DeleteSession(sessionToken string) (string, bool) {
|
||||
dbDeleteSession(session.Token)
|
||||
}
|
||||
|
||||
slog.Debug("auth: session deleted", "user", session.Username)
|
||||
return session.Username, true
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user