Bläddra i källkod

Add a ban (username and email) for the user to be deleted

To prevent re-registration for deleted users.
Visman 2 år sedan
förälder
incheckning
3531a9251b
1 ändrade filer med 11 tillägg och 0 borttagningar
  1. 11 0
      app/Models/User/Delete.php

+ 11 - 0
app/Models/User/Delete.php

@@ -68,6 +68,17 @@ class Delete extends Action
             $this->c->Online->delete($user);
 
             $user->deleteAvatar();
+
+            // имя и email удаляемого пользователя в бан
+            if (! $user->isBanByName) {
+                $this->c->bans->insert([
+                    'username' => $user->username,
+                    'ip'       => '',
+                    'email'    => $user->email,
+                    'message'  => 'remote user',
+                    'expire'   => 0,
+                ]);
+            }
         }
 
         $vars = [