Archiv verlassen und diese Seite im Standarddesign anzeigen : Account löschen
Hallo,
also was muss ich bei mir im Userprofil ändern, damit kein Fu-Co-Passwort mehr verlangt wird, dass man den Account löschen kann?
Am besten das Passwort, welches man bei mir hat. :D
Ändere in vms_userblacklist uid int(11) zu ip int(15)
In content/konto/userprofil
folgendes suchen:
if ($_POST['acc_del'] == 'Jetzt löschen!' && $_POST['del_passwort']) {
$schnittstelle = mysql_fetch_array(db_query("SELECT * FROM ".$db_prefix."_schnittstelle LIMIT 1")) or die("Userinfo");
@require_once ("lib/schittstellen/".$schnittstelle['schnittstelle'].".php");
@uservalidate ($schnittstelle['betreiber_id'],$schnittstelle['betreiber_passwort'],$_SESSION['uid'],$_POST['del_passwort']);
if ($error) {
$delchange = $trans_ausgabe.'<br>';
} else {
$sperrzeit = time()+(86400*30);
db_query("INSERT INTO ".$db_prefix."_userblacklist (uid,zeit) VALUES ('".$_SESSION['uid']."','".$sperrzeit."')");
db_query("DELETE FROM ".$db_prefix."_kontodaten WHERE uid=".$_SESSION['uid']."");
db_query("DELETE FROM ".$db_prefix."_emaildaten WHERE uid=".$_SESSION['uid']."");
db_query("DELETE FROM ".$db_prefix."_userdaten WHERE uid=".$_SESSION['uid']."");
db_query("DELETE FROM ".$db_prefix."_werberdaten WHERE uid=".$_SESSION['uid']."");
db_query("UPDATE ".$db_prefix."_werberdaten SET werber = 0 WHERE werber=".$_SESSION['uid']."");
echo '<meta http-equiv="refresh" content="0; URL=http://'.$_SERVER['HTTP_HOST'].'/?content=/intern/startseite&logout=true">';
}
}
und hierdurch ersetzen:
if ($_POST['acc_del'] == 'Jetzt löschen!' && $_POST['del_passwort']) {
$check_user = mysql_fetch_array(db_query("SELECT * FROM ".$db_prefix."_kontodaten WHERE uid=".$_SESSION['uid']." LIMIT 1"));
$check_pass = md5($_POST['del_passwort']);
if ($check_pass == $check_user['passwort']) {
$sperrzeit = time()+(86400*30);
db_query("INSERT INTO ".$db_prefix."_userblacklist (ip,zeit) VALUES ('".$ip."','".$sperrzeit."')");
db_query("DELETE FROM ".$db_prefix."_kontodaten WHERE uid=".$_SESSION['uid']."");
db_query("DELETE FROM ".$db_prefix."_emaildaten WHERE uid=".$_SESSION['uid']."");
db_query("DELETE FROM ".$db_prefix."_userdaten WHERE uid=".$_SESSION['uid']."");
db_query("DELETE FROM ".$db_prefix."_werberdaten WHERE uid=".$_SESSION['uid']."");
db_query("UPDATE ".$db_prefix."_werberdaten SET werber = 0 WHERE werber=".$_SESSION['uid']."");
echo '<meta http-equiv="refresh" content="0; URL=http://'.$_SERVER['HTTP_HOST'].'/?content=/intern/startseite&logout=true">';
} else {
$delchange = 'Das Passwort stimmt nicht!<br><br>';
}
}
Ändere in vms_userblacklist uid int(11) zu ip int(15)
In userblacklist habe ich nur ip varchar(15) und zeit bigint(11)
Soll ich nun ip varchar(15) zu ip int(15) ändern?
Nö, lass so, das passt schon (ist nämlich richtig, ich habe mich da vertan, sorry!)
Habe das varchar jetzt so gelassen und es funktioniert. Vielen Dank :D
Schön, wenn es dir hilft :D
eselfutter
17.02.2007, 02:04
Dann haben wir ja wieder einen zufriedenen Mod und einen zufriedenen User. :)
Ich schliesse dann hier.
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.