pragmaMx Support Forum

Archive => veraltete bzw. unsupportete Systeme und Module => Alt Archive => SMF-pragmaMx Bridge => Thema gestartet von: m-t in 13 September 2007, 19:15:23

Titel: User wird nicht aus DB gelöscht
Beitrag von: m-t in 13 September 2007, 19:15:23
Wenn sich ein User von der Hauptseite aus löscht bleibt er weiterhin in SMF, gibts da ne Lösung ?
Titel: Re: User wird nicht aus DB gelöscht
Beitrag von: jubilee in 13 September 2007, 19:34:52
Na, alles bleibt ja nicht stehen. Er wird doch anonymisiert, oder ?
Titel: Re: User wird nicht aus DB gelöscht
Beitrag von: m-t in 13 September 2007, 20:20:41
kann ich leider nicht sagen, hab nicht aufgepasst wer das war :-(
und die email auch gleich gelöscht.
der zähler zeigt halt im smf eins mehr an als der whoisonline block.
Titel: Re: User wird nicht aus DB gelöscht
Beitrag von: wob in 13 September 2007, 21:28:17
Hallo wir haben es so gelöst.

Trag dieses in deleteuser.php ein


sql_query($qry);
sql_query("DELETE FROM ${prefix}_smf_members WHERE memberName='".mxAddSlashesForSQL($uname)."'");



siehe auch

http://www.pragmamx.org/Forum-topic-22283-start-msg150721.html#msg150721

Gruss Rene
Titel: Re: User wird nicht aus DB gelöscht
Beitrag von: jubilee in 13 September 2007, 23:36:49
ZitatHallo wir haben es so gelöst.

Trag dieses in deleteuser.php ein

Hmmm .... ihr bekommt aber keine inkonsistenzen in der Forendatenbank ?!
WIe reagiert das Forum darauf, wenn die Member_ID weg ist z.B. bei den beiträgen die dieser User geschrieben hat ?
Titel: Re: User wird nicht aus DB gelöscht
Beitrag von: wob in 14 September 2007, 06:20:39
Beiträge bleiben bestehen User wird als "gelöscht" gegenzeichnet siehe Bild.

Haben dieses länger auf einer test Datenbank getestet und es gab keine Probleme.


Gruss Rene

Titel: Re: User wird nicht aus DB gelöscht
Beitrag von: m-t in 14 September 2007, 22:06:39
aber nachträglich bringt das jetzt leider auch nichts mehr
Titel: Re: User wird nicht aus DB gelöscht
Beitrag von: wob in 15 September 2007, 07:49:40
die gelöschten Uer aus der DB zu löschen ist kein ding..

einfach per phpMyAdmin in die Tabelle XXX_smf_members gehen, und Anzeigen klicken und nach den User sortieren die keine einträge mehr haben.

Dann einfach alles auswählen und löschen:


Gruss Rene
Titel: Re: User wird nicht aus DB gelöscht
Beitrag von: m-t in 15 September 2007, 16:32:16
habs jetzt so gemacht:


SELECT *
FROM mx_users
WHERE name = "deleted (self)"


beim ergebniss (acht einträge) alles gelöscht, da war er dabei :-)
Titel: Re: User wird nicht aus DB gelöscht
Beitrag von: wob in 16 September 2007, 09:18:07
Super geht doch :-) so nun noch deine Datei angepasst, und schon werden die User auch aus deinem Forum gelöscht.


Gruss Rene :thumbup:
Titel: Re: User wird nicht aus DB gelöscht
Beitrag von: m-t in 17 September 2007, 17:52:32
gelöscht haben sich in 4 jahren grad mal 2 oder 3 user, forum ist auch neu und eh nicht so aktiv :-)
ich baus am wochenende mal ein, danke...

wenn du jetzt noch ne sql-abfrage hast die mir nen vergaser am motorrad ausbaut wäre mein tag gerettet  :BD:
Titel: Re: User wird nicht aus DB gelöscht
Beitrag von: wob in 18 September 2007, 06:19:56
das sollten wir doch hin bekommen  :gruebel:


sql_query($qry);
sql_query("AUSBAU FROM ${prefix}_MOTORRAD_vergaser WHERE motorradName='".mxAddSlashesForSQL($motorrad)."'");


kann man ja mal testen :cul:

Gruss