Add user session management and auditing

This commit is contained in:
Eric Lesiuta
2026-03-20 21:26:30 -04:00
parent 455dd20365
commit 0b354c8048
25 changed files with 1299 additions and 11 deletions
+4
View File
@@ -193,6 +193,10 @@ func deleteUser(ctx context.Context, u *user_model.User, purge bool) (err error)
return fmt.Errorf("DeleteAuthTokensByUserID: %w", err)
}
if err := auth_model.DeleteUserSessionsByUserID(ctx, u.ID); err != nil {
return fmt.Errorf("DeleteUserSessionsByUserID: %w", err)
}
if _, err = db.DeleteByID[user_model.User](ctx, u.ID); err != nil {
return fmt.Errorf("delete: %w", err)
}