diff --git a/app/Repositories/UserRepository.php b/app/Repositories/UserRepository.php index 47cf78f66..b9d943b08 100644 --- a/app/Repositories/UserRepository.php +++ b/app/Repositories/UserRepository.php @@ -30,6 +30,7 @@ use Hash; use Validator; use Mail; use Carbon; +use Auth; use Pterodactyl\Models; use Pterodactyl\Services\UuidService; @@ -152,6 +153,10 @@ class UserRepository throw new DisplayException('Cannot delete a user with active servers attached to thier account.'); } + if(Auth::user()->id === $id) { + throw new DisplayException('Cannot delete your own account.'); + } + DB::beginTransaction(); try {