Löschen nicht aktivierter Accounts automatisieren

Fragen rund um die Installation, Administration und Benutzung von phpBB.
Forumsregeln
Bitte im Thementitel den Präfix deiner phpBB-Version angeben
guenniguenzelsen
Mitglied
Beiträge: 177
Registriert: 30.11.2021 13:53

Löschen nicht aktivierter Accounts automatisieren

Beitrag von guenniguenzelsen »

Hallo zusammen,
ich arbeite grade daran, unser Forum besser vor Spam zu schützen und den Verwaltungs-/Administrationsaufwand so weit wie möglich zu reduzieren/automatisieren.

Die Hürden für (händisch) erstellte Spamaccounts sind inzwischen gut und wirkungsvoll (kein posten von URLs für neue Mitglieder, in Kürze noch Sperren von Kyrillisch und ggf. anderen Zeichensätzen dank der in Entwicklung befindlichen Extension Spamsecure von 69bruno und Chris1278).

Was wir noch reichlich haben, sind Spamanmeldungen, die aber niemals aktiviert werden und bei denen auch keine funktionierende Mailadresse angegeben ist.

Aktuell:
Regelmäßiges Löschen über das ACP -> Benutzer und Gruppen -> Inaktive Benutzer

Vorstellung:
Regelmäßiges automatisches Löschen aller inaktiven Benutzer (nicht aktivierte Accounts) nach beispielsweise 3 Tagen.
Einen entsprechenden Hinweis würde ich dann in der Aktivierungsmail mit aufnehmen.

Besonderheit: Durch die Übernahme aus einer anderen Forensoftware haben wir eine Anzahl an Usern, die sich im neuen Forum noch nie angemeldet haben.
Evtl tun sie das auch erst in 1 oder 2 Jahren (bei Problemen mit dem Auto -> Oldtimerforum).
Sie haben also einen aktivierten Account, aber keine "letzte Aktivität". Diese User wollen wir auf keinen Fall löschen.

Ist das oben Beschriebene umsetzbar?
Damit wäre der Verwaltungsaufwand bei Spam in unserem Forum nahezu bei Null.

Gruß
Thomas

Diese User sollen bleiben:

[ externes Bild ]


Diese User sollen automatisch gelöscht werden:

[ externes Bild ]
Benutzeravatar
Mike-on-Tour
Supporter
Supporter
Beiträge: 1279
Registriert: 13.01.2020 21:09
Kontaktdaten:

Re: Löschen nicht aktivierter Accounts automatisieren

Beitrag von Mike-on-Tour »

Probier doch mal meine Erweiterung Userreminder for phpBB aus; die in der CDB aktuell verfügbare Version 1.3.5 kann das nicht, aber die derzeit auf Validierung wartende Version 1.4.2 (erhältlich über den letzten Eintrag im o.a. Link) kann das, was du suchst.
guenniguenzelsen
Mitglied
Beiträge: 177
Registriert: 30.11.2021 13:53

Re: Löschen nicht aktivierter Accounts automatisieren

Beitrag von guenniguenzelsen »

Danke Dir für den Link.

In der Erweiterung finde ich "Schläfer" und "Null Poster"
Bei beiden Gruppen wird aber ein bereits aktivierter Account vorausgesetzt, ja?
Was wähle ich denn aus, um die nicht aktivierten Accounts automatisch zu löschen?

Gruß
Thomas
Zuletzt geändert von guenniguenzelsen am 25.03.2022 18:02, insgesamt 1-mal geändert.
Benutzeravatar
Mike-on-Tour
Supporter
Supporter
Beiträge: 1279
Registriert: 13.01.2020 21:09
Kontaktdaten:

Re: Löschen nicht aktivierter Accounts automatisieren

Beitrag von Mike-on-Tour »

Sorry, da habe ich wohl etwas missverstanden, nicht aktivierte Accounts werden nicht erfasst.
Ob man die aber über eine SQL-Abfrage in phpMyAdmin löschen kann, weiß ich jetzt auf die Schnelle auch nicht.
guenniguenzelsen
Mitglied
Beiträge: 177
Registriert: 30.11.2021 13:53

Re: Löschen nicht aktivierter Accounts automatisieren

Beitrag von guenniguenzelsen »

Das wäre doch eine tolle Erweiterung für Deine Erweiterung

:-)
Benutzeravatar
HaioPaio
Mitglied
Beiträge: 290
Registriert: 05.11.2017 21:42

Re: Löschen nicht aktivierter Accounts automatisieren

Beitrag von HaioPaio »

Das ist doch fest eingebaut.
Adminpanel - Benutzer und Gruppen - Automatisches Löschen inaktiver Benutzer
www.der-räuchertreff.de phpbb 3.3.7 php 7.4
guenniguenzelsen
Mitglied
Beiträge: 177
Registriert: 30.11.2021 13:53

Re: Löschen nicht aktivierter Accounts automatisieren

Beitrag von guenniguenzelsen »

Ich möchte keine inaktiven Nutzer automatisch löschen.
Ich möchte Nutzer mit nicht aktiviertem Account automatisch löschen.

Siehe hierzu auch die beiden beigefügten Bilder in meinem ersten Beitrag.
Benutzeravatar
HaioPaio
Mitglied
Beiträge: 290
Registriert: 05.11.2017 21:42

Re: Löschen nicht aktivierter Accounts automatisieren

Beitrag von HaioPaio »

Inaktive Nutzer in diesem Zusammenhang sind Nutzer deren Account nicht aktiviert ist. Egal ob noch nie aktiviert wurde, oder ob nachträglich übers Admin Panel deaktiviert.
Das ist was völlig anderes als Nutzer die "nicht aktiv am Forum teilnehmen".
Du hättest es wenigstens ausprobieren können, oder?
www.der-räuchertreff.de phpbb 3.3.7 php 7.4
guenniguenzelsen
Mitglied
Beiträge: 177
Registriert: 30.11.2021 13:53

Re: Löschen nicht aktivierter Accounts automatisieren

Beitrag von guenniguenzelsen »

Ich sehe in der von Dir vorgeschlagenen Funktion diese Möglichkeit noch immer nicht.
Aber meine Stärken liegen auch eher beim Altblech, statt bei Forensoftware.

Mit welchen Einstellungen müsste ich denn dort zum Ziel kommen, OHNE die inaktiven User zu löschen und nur die User mit nicht aktiviertem Account zu erwischen?

Das was Du in Deinem letzten Beitrag schreibst ist allerdings falsch.
Du setzt nicht aktivierte Accounts und inaktive (noch nie angeleldete User) gleich.
Das ist nicht der Fall.
Unter welchen Rahmenbedingungen hier ein Unterschied gegeben sein kann, habe ich ja im ersten Beitrag dargelegt.
Benutzeravatar
chris1278
Mitglied
Beiträge: 3858
Registriert: 12.11.2007 06:20
Wohnort: Euskirchen
Kontaktdaten:

Re: Löschen nicht aktivierter Accounts automatisieren

Beitrag von chris1278 »

Wenmn ich dich richtig verstehe unterscheidest du zwischen zwei usern:
  • Nr. 1 Benutzer ist regestriert und Aktiviert (durch admin oder selbstaktivierung per mail je nach dem was eingestellt ist) aber schon sehr lange nicht mehr eingeloggt gewesen (inaktiv aber akktivierter benutzer würde ich das mal nennen)
  • Nr. 2 Benutzer ist regestriert und nicht aktiviert (durch admin oder selbstaktivierung per mail je nach dem was eingestellt ist)(inaktiv und nicht akktivierter benutzer würde ich das mal nennen)
Sehe ich das jetzt so richtig. Wenn ja welchen willst du automatisch löschen?
Antworten

Zurück zu „Support-Forum“