Seite 1 von 1

(Fast) alle Nutzer löschen

Verfasst: 24.06.2014 11:04
von Guzmania
Hallo,

ich habe das Forum völlig neu gestaltet und nun will ich die Nutzer (außer die Admins) löschen, so dass sie sich komplett neu anmelden müssen. Möglichst unter Erhaltung der Beiträge, muss aber nicht.

Ich bin Laie... Bitte für DAU's erklären :oops:
Danke!

Guzmania

Re: (Fast) alle Nutzer löschen

Verfasst: 24.06.2014 11:32
von Pfiffy
http://bit.ly/1wrd00T

führt dich zu vielen Lösungsvorschlägen! Die Boardeigene Suche findest du rechts oben!

Grücce
Pfiffy

Re: (Fast) alle Nutzer löschen

Verfasst: 24.06.2014 13:40
von Guzmania
Manno Pfiffy, da haste Dir ja richtig Mühe gegeben, mir das zu erklären :lol:

Vielen Dank!

In der Tat, auf die Idee zu googeln bin ich nicht gekommen - hab immer nur hier im Forum die Suchfunktion genutzt und bin da nicht weitergekommen.

Wieder was dazu gelernt :geek:

Ob ich das, was da beschrieben steht aber auch hinkriege, hmm... mal abwarten. Falls nicht, melde ich mich nochmal. Also Danke erst mal!

Re: (Fast) alle Nutzer löschen

Verfasst: 24.06.2014 16:56
von Lehrling
also eine Möglichkeit, das so hinzukriegen, wäre die folgende:
du könntest in der Datenbank das Registrierungsdatum deiner Administratoren nach früher versetzen, z.B. auf den ersten Tag deines Forums, und dann im ACP per Löschen der inaktiven User alle anderen User löschen.

Die Vorgehensweise im Detail:
Du gehst zu dieser Seite hier http://www.onlineconversion.com/unix_time.htm und gibst bei Convert a Date/Time to a Unix timestamp das entsprechende Datum ein und konvertierst es dann. Du kopierst dir die mehrstellige Zahl, die ausgegeben wird.
Dann gehst du in deine Datenbank und öffnest die Tabelle phpbb_users. Gib als Suchschlüssel ein username_clean und suche deine Administratoren. Wenn du einen gefunden hast, gehst du auf den gelben Bleistift oder auf den Button "Bearbeiten" und öffnest diesen Datensatz. Dort suchst du dann nach user_regdate. In dem dazugehörigen Feld steht eine mehrstellige Zahl. Diese ersetzt du durch die Zahl, die du eben kopiert hast. Das machst du bei allen Administratoren so. Bitte nicht vergessen, die Änderung abzuspeichern (ganz unten). Dadurch veränderst du das jeweilige Registrierungsdatum.

Dann gehst du zurück zu deinem Forum und gehst zu ACP - Benutzer und Gruppen - Benutzer-Sicherheit: automatisches Löschen inaktiver Benutzer. Nun kannst du angeben, welche User gelöscht werden sollen. Du gibst bei registriert den Tag nach dem Datum, das du deinen Administratoren gerade übertragen hast, an, bei letzter Aktivität kannst du den heutigen Tag angeben und bei Beiträge mehr als 1. Bei Lösche Beiträge der gelöschten User stellst du Nein ein. Dann klickst du auf Löschen. Du wirst auf die nächste Seite geleitet, auf der alle User, auf die die angegebenen Parameter zutreffen, aufgelistet sind, sodass du kontrollieren kannst, ob die Administratoren dabei sind oder nicht. Wenn die Admins nicht dabei sind, bestätigst du, dass du diese User löschen willst und schon sind sie gelöscht.

Bei mir auf dem lokalen Testforum hat es soeben wunderbar funktioniert, aber ich übernehme keine Gewähr. 8)
Viel Erfolg und LG
Beate

Re: (Fast) alle Nutzer löschen

Verfasst: 24.06.2014 17:23
von Miriam
Was genau bedeutet
so dass sie sich komplett neu anmelden müssen. Möglichst unter Erhaltung der Beiträge, ...