Entire logging rework. Full error handling. Small improvements.

This commit is contained in:
MaxJa4
2024-01-22 17:24:17 +01:00
parent da1ff4e4e5
commit ca697da0da
18 changed files with 278 additions and 205 deletions

View File

@@ -30,7 +30,7 @@ func getUserPassword(username string) (string, error) {
if err := models.DB.Where("username = ?", username).First(&user).Error; err != nil {
if !errors.Is(err, gorm.ErrRecordNotFound) {
utils.Logger.Fatal(err)
utils.Logger.Fatalf("[AUTH] Failed to get password for user %s: %s", username, err)
}
return "", err
}
@@ -90,7 +90,7 @@ func AdminAuthRequired() gin.HandlerFunc {
func redirectToLogin(c *gin.Context) {
if err := session.InvalidateSession(c); err != nil {
utils.Logger.Fatal(err)
utils.Logger.Fatalf("[AUTH] Failed to invalidate session: %s", err)
}
c.Redirect(http.StatusFound, "/login")
c.Abort()