PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : user per php datei löschen


Neo1907
30.10.2002, 19:44
hi

ich will mir ne php datei machen die wenn ich sie aufrufe ein bestimmter user aus der db gelöscht wird
also z.b. der user mit der id 30 oder so
wie kann ich das machen???

gruss
Neo1907

Datex
30.10.2002, 21:26
Ist ein Hack vin Firefly der es ermöglicht sich selbst zulöschen. Damit kann man sich eigentlich recht simpel selbst was basteln.

Was ich nicht ganz versteh ist wieso du nicht einfach die funktion von vB nutzt um User zulöschen.
// ############################### Delete yourself ###############################
if ($action == 'deleteme') {
$templatesused = 'deleteself';
include('./global.php');

if (!$bbuserinfo['userid']) {
// show_nopermission();
}

eval("standarderror(\"".gettemplate("deleteself")."\");");
exit;
}

// ############################### Kill yourself ###############################
if ($HTTP_POST_VARS['action'] == 'killme') {
$templatesused = '';
include('./global.php');

if (!$bbuserinfo['userid']) {
show_nopermission();
}

$DB_site->query("UPDATE post SET username='".addslashes($bbuserinfo['username'])."',userid=0 WHERE userid=$bbuserinfo[userid]");
$DB_site->query("UPDATE thread SET postusername='".addslashes($bbuserinfo['username'])."',postuserid=0 WHERE postuserid=$bbuserinfo[userid]");
$DB_site->query("DELETE FROM user WHERE userid=$bbuserinfo[userid]");
$DB_site->query("DELETE FROM userfield WHERE userid=$bbuserinfo[userid]");
$DB_site->query("DELETE FROM access WHERE userid=$bbuserinfo[userid]");
$DB_site->query("DELETE FROM calendar_events WHERE userid=$bbuserinfo[userid]");
$DB_site->query("DELETE FROM customavatar WHERE userid=$bbuserinfo[userid]");
$DB_site->query("DELETE FROM moderator WHERE userid=$bbuserinfo[userid]");
$DB_site->query("DELETE FROM privatemessage WHERE userid=$bbuserinfo[userid]");
$DB_site->query("DELETE FROM subscribeforum WHERE userid=$bbuserinfo[userid]");
$DB_site->query("DELETE FROM subscribethread WHERE userid=$bbuserinfo[userid]");
$DB_site->query("DELETE FROM session WHERE userid=$bbuserinfo[userid]");

eval("standarderror(\"You've just been erased.<br><br><img src=\\\"http://www.scienceweb.org/movies/Eraser3.jpg\\\">\");");
exit;
}