diff options
| author | Greg Roach <greg@subaqua.co.uk> | 2025-06-20 15:28:40 +0100 |
|---|---|---|
| committer | Greg Roach <greg@subaqua.co.uk> | 2025-06-20 15:42:45 +0100 |
| commit | f17930f0a300cd6fe203200b62e16c824fb17686 (patch) | |
| tree | eee6caf0fb0269a19750eeba5273d9d14a798805 | |
| parent | f00539d5534a9f8475ee3cd26d814fd788f74a54 (diff) | |
| download | webtrees-f17930f0a300cd6fe203200b62e16c824fb17686.tar.gz webtrees-f17930f0a300cd6fe203200b62e16c824fb17686.tar.bz2 webtrees-f17930f0a300cd6fe203200b62e16c824fb17686.zip | |
Fix: #5147 - delete user sessions when deleting users
| -rw-r--r-- | app/Services/UserService.php | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/app/Services/UserService.php b/app/Services/UserService.php index ef0ca3b990..e2612a9f81 100644 --- a/app/Services/UserService.php +++ b/app/Services/UserService.php @@ -356,6 +356,10 @@ class UserService */ public function delete(User $user): void { + DB::table('session') + ->where('user_id', '=', $user->id()) + ->delete(); + // Don't delete the logs, just set the user to null. DB::table('log') ->where('user_id', '=', $user->id()) |
