Pagina 1 van 1

Gebruikers na een bepaalde datum verwijderen

Geplaatst: 17 nov 2012, 16:52
door rguich
  • Adres van je forum: http://www.rg-collectibles.nl/forum
    Event. modificaties op je forum: Nee
    Wanneer ontstond het probleem? 16-11-2012
    phpBB versie: was 3.0.9, nu up-to-date met 3.0.11


    Heb je onlangs iets veranderd aan je forum? Nee
    Wat is het probleem? Welke stappen allemaal uit te voeren bij een sql delete actie?
Vanaf 16-11-2012 rond 2 uur 's nachts had ik spontaan last van vele spam accounts die ook actief postten op het forum. Ik heb het even handmatig lopen verwijderen, maar dat werd op een gegeven moment ondoenlijk. Uiteindelijk heb ik via een sql query de boel opgeschoond (via http://www.onlineconversion.com/unix_time.htm de UNIX time code achterhaald):
DELETE FROM `username` WHERE `user_regdate' > 1353027600

Dit deed inderdaad de users verwijderen, maar ik zat wel nog met hun aangemaakte posts en topics.
Dit heb ik maar opgelost door in SQL in de phpbb3_topics en phpbb3_posts tabellen naar het einde te browsen en de spam zut te verwijderen (gaat nog best vlot, met die vink vakjes en delete knop ;) ).

Waar ik nu nog mee zit is dat de statistieken nog zijn vervuild: "Total members 174 | Our newest member keemSell"
Dat klopt niet, en ik vroeg me af of ik dat nog kan fixen.

Daarnaast was ik benieuwd of het gewoon pech was, of dat er 16-11 iets was gebeurt waardoor ik zo onder de spam kwam. Ik hoop dat met versie 3.0.11 dit weer verleden tijd is, maar tips en adviezen zijn welkom!


EDIT:
Helaas, de spam remains. Al weer twee nieuwe spamusers die ook hebben gepost :(

Re: Gebruikers na een bepaalde datum verwijderen

Geplaatst: 17 nov 2012, 22:37
door Pola
Je had de spam users beter kunnen verwijderen via het beheerderspaneel:
  • Beheerderspaneel
  • GEBRUIKERS EN GROEPEN
  • Gebruikers automatisch opruimen
    • Als het allemaal spamusers waren na 15-11-2012 dan kun je gewoon bij "Geregistreerd:" Na kiezen en als datum 2012-11-15 invoeren.
    • Als je de gebruikers selectief wilt kiezen, kun je bij "Gebruikers automatisch opruimen:" kiezen voor "Zoek een lid" en daar zoeken op geregistreerde leden na 2012-11-15 en vervolgens aanvinken welke gebruikers je wilt verwijderen.
  • Je kiest vervolgens bij "Ruim berichten van verwijderde gebruikers op:" voor "Ja" en bij "Deactiveren of verwijderen:" voor "Verwijder".
Het totaal aantal leden kun je opnieuw laten berekenen via het beheerderspaneel, Hoofdpagina > Synchroniseer statistieken.
Het nieuwste lid kun je alleen aanpassen via een query op de database. Je kunt natuurlijk ook wachten tot een nieuw lid zich aanmeldt.

Rond 15 november is een nieuwe versie van een "spambot tool" uitgekomen, die gebruikt wordt door mensen die proberen geld te verdienen door reclame te spammen. Deze heeft verbeterde mogelijkheden om Vraag en Antwoord captcha's op te lossen. Het lijkt er op dat ze vragen zoals "Typ de hoofdletters uit 'JKDjgpewrWRjd'" kunnen oplossen en een database hebben van gescande (en opgeloste) vragen.
Het advies is om een unieke vraag in te stellen zoals "Geef het vierde woord uit de ondertitel in de header:".

Re: Gebruikers na een bepaalde datum verwijderen

Geplaatst: 18 nov 2012, 10:58
door rguich
Ah, die optie kende ik nog niet ('prune users' in het Engels). Heel erg handig, bedankt! (nu staat er ook niet meer een spamuser als laatst geregistreerde user :) )

De registratievraag is bij mij 'Who created Yu-Gi-Oh?', is dat al niet uniek genoeg meer?

De synchronise statisctics is ook gelukt. En goed om te weten dat er (helaas) een nieuwe spambot tool is uitgekomen die ons weer voor veel ellende zorgt -_-

Super bedankt!

Re: Gebruikers na een bepaalde datum verwijderen

Geplaatst: 18 nov 2012, 12:01
door Pola
Als ik die vraag in Google invoer, vind ik het antwoord op de eerste hit.

Het voorbeeld dat ik in mijn vorige bericht gaf, is alleen te beantwoorden als je daadwerkelijk op jouw site aanwezig bent en vrij moeilijk om te interpreteren door een programma.

Re: Gebruikers na een bepaalde datum verwijderen

Geplaatst: 18 nov 2012, 18:50
door rguich
Bizar (en vervelend) dat die spambots zo intelligent zijn :shock:
Ik zal wel wat puzzelen met de Vraag en Antwoord, bedankt!