Page 1 of 1

Benutzer löschen durch Skript?

Posted: 2004-12-22 01:52
by dts
Hallo,

Ich wollte mir ein Script coden, dass mir alle gesperrten Benutzer komplett löscht, inkl. der Daten, Email, etc. etc.

Code: Select all

<? 
$a = 0;
$db = mysql_connect("localhost","user","pass");

$query = mysql_query("SELECT * FROM confixx.kunden WHERE gesperrt='1' AND anbieter='res1' ORDER BY kunde");

while($result = mysql_fetch_array($query)) { 

mysql_query("DELETE FROM kunden WHERE kunde='$result[kunde]'"); 
mysql_query("UPDATE cronjobs SET cronfile='', neu=1 WHERE kunde='$result[kunde]'"); 
mysql_query("DELETE FROM domains WHERE kunde='$result[kunde]'"); 
mysql_query("UPDATE cssl SET loeschen = 1 WHERE kunde='$result[kunde]'"); 
mysql_query("DELETE FROM autoresponder WHERE kunde='$result[kunde]'"); 
mysql_query("UPDATE allgemein SET deluser=1, domains=1, delpop=1, delftp=1, httpd=1, aliases=1, dns=1, frontpage='1', cssl='1', frontpagedel='1'"); 
mysql_query("UPDATE ipadressen SET kunde='' WHERE kunde='$result[kunde]' AND anbieter='res1'"); 
mysql_query("UPDATE transfer SET geloescht='1' WHERE kunde='$result[kunde]'"); 
mysql_query("DELETE FROM pwschutz WHERE kunde='$result[kunde]'"); 
mysql_query("DELETE FROM users WHERE kunde='$result[kunde]'"); 
mysql_query("DELETE FROM htaccess WHERE kunde='$result[kunde]'"); 
mysql_query("DELETE FROM fehlermeldungen WHERE kunde='$result[kunde]'"); 
mysql_query("UPDATE ereignisse SET geloescht='1' WHERE kunde='$result[kunde]'"); 
mysql_query("UPDATE frontpage SET loeschen='1', neu='0' WHERE kunde='$result[kunde]'"); 
mysql_query("DELETE FROM perl WHERE kunde='$result[kunde]'"); 
mysql_query("DELETE FROM webalizer WHERE kunde='$result[kunde]'");

$a = $a + 1;
echo "$a || <b>".$result['kunde']."</b> | ".$result['firstname']." | ".$result['name']." | ".$result['anschrift']." | ".$result['plz']." | ".$result['plzort']." | ".$result['land']." | ".$result['emailadresse']."<br>";
 
} 

mysql_close($db); 
?>
Ergebnis: Mir wird zwar die Liste der gesperrten Benutzer angezeigt, jedoch werden diese nicht wirlich gelöscht. Hat jemand etwas ähnliches versucht oder kann mir ein paar kleine Tips geben?

Wäre wirklich super, da ich es nicht wirklich verstehe... :cry:

Beste Grüsse
Jürgen

Re: Benutzer löschen durch Skript?

Posted: 2004-12-22 10:24
by niemand
Ich kenne mich mit Confixx und dessen db-Struktur nicht aus, aber möchte dir dennoch eines nahelegen:
Wäre wirklich super, da ich es nicht wirklich verstehe...
Ã?berlege dir genau, was du tust. Wenn du es nicht verstehst, kannst du dir gewaltige Sicherheitslücken einbauen.

cu

Re: Benutzer löschen durch Skript?

Posted: 2004-12-22 23:42
by dts
Hallo,

Ja das ist mir auch klar und wird vorerst auch alles lokal bei mir mit einem DB-Dump getestet... aber wäre trotzdem toll, wenn sich jemand mal meine obigen Zeilen ansehen kann.

Danke für jede Hilfe

Lg
Jürgen