Robot regisztrációk tömeges törlése

Szerző
Üzenet
Birkuc
Kezdő phpBB-s
Kezdő phpBB-s
Avatar

Csatlakozott: 2006.10.15. Vasárnap 1:00
Hozzászólások: 48
Hozzászólás Elküldve: 2009.05.01. 15:22    Hozzászólás témája:
Hozzászólás az előzmény idézésével
Nekem van egy fórumom ahol feltehetőleg több ezer robotregisztráció van, egyesével nem érdemes nekiállni írtani őket, nincs valami mód olyan tömeggyilkoságra ami a robotregekre utazik?

Felhasználó profiljának megtekintése Privát üzenet küldése
pstvfan
Gyakorlott phpBB-s
Gyakorlott phpBB-s
Avatar

Csatlakozott: 2006.07.30. Vasárnap 1:00
Hozzászólások: 1538
Hozzászólás Elküldve: 2009.05.01. 20:00    Hozzászólás témája:
Hozzászólás az előzmény idézésével
Upgrade phpBB3-ra, aztán szűrd meg a felhasználókat, és kész...
_________________
<M>

Felhasználó profiljának megtekintése Privát üzenet küldése
Birkuc
Kezdő phpBB-s
Kezdő phpBB-s
Avatar

Csatlakozott: 2006.10.15. Vasárnap 1:00
Hozzászólások: 48
Hozzászólás Elküldve: 2009.05.02. 11:02    Hozzászólás témája:
Hozzászólás az előzmény idézésével
Nem akarok p3ra váltani, most azzal próbálkozom hogy törlöm azokat az usereket akik a regisztráción túl soha nem léptek be újra a fórumra tehát a session_time értékük nulla (ahogy a legtöbb roboté is), több mint 6 ezer ilyen user van, csak még nem sikerült kiviteleznem.

Az online mysql tetüsködik, ezért inkább lementettem az users táblát SQL fájlba, offline próbálom valahogy törölni őket belőle aztán visszatölteném a ritkított SQL táblát fel a netes bázisra, 1 napig kerestem valami jó offline (értsd: úgy offline hogy nem egy progi ami szintén a neten matat az SQL be, hanem a vinyóra mentett SQL fájlokat szerkeszti) SQL editort de még sajnos nem találtam.

Ha valaki tud ilyet sikítson, PHPBB2 -s, utf formátumú SQL fájlhoz kéne.

Felhasználó profiljának megtekintése Privát üzenet küldése
Marcee
Adminisztrátor
Adminisztrátor
Avatar

Csatlakozott: 2006.01.17. Kedd 1:00
Hozzászólások: 2805
Hozzászólás Elküldve: 2009.05.02. 11:33    Hozzászólás témája:
Hozzászólás az előzmény idézésével
Nézd meg a PHPBB Admin ToolKit-et, nem használtam még soha, de ha jól emlékszem tud tömeges felhasználó törlést.
És hosszabb távon mégis a phpBB3-ra való váltás lenne a legjobb.
_________________
Kérlek, privát üzenetben ne kérj segítséget olyan kérdéssel kapcsolatban, aminek a fórumon a helye!

Felhasználó profiljának megtekintése Privát üzenet küldése
Birkuc
Kezdő phpBB-s
Kezdő phpBB-s
Avatar

Csatlakozott: 2006.10.15. Vasárnap 1:00
Hozzászólások: 48
Hozzászólás Elküldve: 2009.05.02. 12:24    Hozzászólás témája:
Hozzászólás az előzmény idézésével

Marcee írta:

Nézd meg a PHPBB Admin ToolKit-et, nem használtam még soha, de ha jól emlékszem tud tömeges felhasználó törlést.
És hosszabb távon mégis a phpBB3-ra való váltás lenne a legjobb.
Fú ennek hasznát veszem, kösz!

Felhasználó profiljának megtekintése Privát üzenet küldése
Birkuc
Kezdő phpBB-s
Kezdő phpBB-s
Avatar

Csatlakozott: 2006.10.15. Vasárnap 1:00
Hozzászólások: 48
Hozzászólás Elküldve: 2009.05.02. 12:56    Hozzászólás témája:
Hozzászólás az előzmény idézésével
Na 6100 soha be nem lépett user törölve.

Most még azokat kéne akiknek az utolsó belépése egyezik a regisztráció idejével, és/vagy nagyon közel van 2 érték.

Tehát törölni kellene a phpbb_users táblában azokat a sorokat vagyis azokat a felhasználókat ahol az user_regdate és az user_lastvisit értékek egyeznek vagy az eltérés köztük nagyon kicsi (5 perc esetleg 1 óra).

Ehhez milyen parancsot/parancsokat kéne kiadni a phpmyadmin ban SQL nyelven?

Felhasználó profiljának megtekintése Privát üzenet küldése
Birkuc
Kezdő phpBB-s
Kezdő phpBB-s
Avatar

Csatlakozott: 2006.10.15. Vasárnap 1:00
Hozzászólások: 48
Hozzászólás Elküldve: 2009.05.02. 13:18    Hozzászólás témája:
Hozzászólás az előzmény idézésével
Ok az sikerült amikor egyezik a 2 az könnyű volt.

De mi van ha azokat akarom törölni ahol a regisztráció és az utolsó belépés között max 1 óra telt el, vszinüleg ezt a parancsot is le tudom írni csak épp nem tudom hogy 1 óra az mennyit jelent, mert ezek az értékek valami 10 jegyű számok ha nem több.

Felhasználó profiljának megtekintése Privát üzenet küldése
Birkuc
Kezdő phpBB-s
Kezdő phpBB-s
Avatar

Csatlakozott: 2006.10.15. Vasárnap 1:00
Hozzászólások: 48
Hozzászólás Elküldve: 2009.05.02. 13:42    Hozzászólás témája:
Hozzászólás az előzmény idézésével
Na íme az SQL parancs a nem aktív tagok keresésére amely után szépen törölhetjük őket ha akarjuk:

Kód:

SELECT * FROM `phpbb_users` WHERE `user_lastvisit` - `user_regdate` < 604800

azokat a felhasználókat listázza ki akiknek a regisztráció és az utolsó belépés közötti eltelt idő kevesebb mint 1 hét, a 604800 pedig nem más mint az egy hét másodpercekben számolva.

Felhasználó profiljának megtekintése Privát üzenet küldése
Birkuc
Kezdő phpBB-s
Kezdő phpBB-s
Avatar

Csatlakozott: 2006.10.15. Vasárnap 1:00
Hozzászólások: 48
Hozzászólás Elküldve: 2009.05.03. 09:45    Hozzászólás témája:
Hozzászólás az előzmény idézésével
Na 13.700 userből lett 1.500 :D

Felhasználó profiljának megtekintése Privát üzenet küldése
Birkuc
Kezdő phpBB-s
Kezdő phpBB-s
Avatar

Csatlakozott: 2006.10.15. Vasárnap 1:00
Hozzászólások: 48
Hozzászólás Elküldve: 2011.01.06. 12:29    Hozzászólás témája:
Hozzászólás az előzmény idézésével
Üdv, majdnem 2 évig tökéletese működött innen a II. számú módszer:
http://phpbb.hu/utmutatok/10

ám pár napja ismét jönnek...az "agreed" szó nálam "rendbe" -re lett cserélve, létezik hogy azt találta ki? vagy egyszerűen már nem működik ez a megoldás?

Felhasználó profiljának megtekintése Privát üzenet küldése
Birkuc
Kezdő phpBB-s
Kezdő phpBB-s
Avatar

Csatlakozott: 2006.10.15. Vasárnap 1:00
Hozzászólások: 48
Hozzászólás Elküldve: 2011.01.10. 20:10    Hozzászólás témája:
Hozzászólás az előzmény idézésével
egyelőre oké, akit érdekel íme a módosítások:
http://users.atw.hu/birkuc/robotreg_ellen-phpBB2.zip

Felhasználó profiljának megtekintése Privát üzenet küldése
Marcee
Adminisztrátor
Adminisztrátor
Avatar

Csatlakozott: 2006.01.17. Kedd 1:00
Hozzászólások: 2805
Hozzászólás Elküldve: 2011.01.10. 20:35    Hozzászólás témája:
Hozzászólás az előzmény idézésével
Az útmutatóban már 2007-ben is azt írtam, hogy az agreed szó lecserélése már sokaknál nem működik és ahelyett ajánlottuk az első pontban írt FreeCap módosítást (egyelőre még ezen a fórumon is az van a regisztrációnál). Kisebb csoda, hogy nálad eddig kitartott.
A végleges megoldás mindenképpen a phpBB3-ra frissítés lenne, ott már többféle (van kérdés-válasz is!) CAPCTHA-ból is lehet válogatni.
_________________
Kérlek, privát üzenetben ne kérj segítséget olyan kérdéssel kapcsolatban, aminek a fórumon a helye!

Felhasználó profiljának megtekintése Privát üzenet küldése
ntamas
Kezdő phpBB-s
Kezdő phpBB-s


Csatlakozott: 2007.03.20. Kedd 22:36
Hozzászólások: 31
Hozzászólás Elküldve: 2011.01.11. 12:13    Hozzászólás témája:
Hozzászólás az előzmény idézésével
Nálam 4 összetevője van a dolognak.

Az említett freecap, de ha ez nem volna elég van az oldalon még egy igen-nem rádiógombos választó, amit át kell kapcsolni, hogy a regisztráció sikeres legyen, plusz egy hót primitív magyar kérdésre válaszolni. Aki magyar még ha nem is él Magyarországon, simán tudhatja rá a választ. A fórum alapvetően magyar, nem is külföldieknek szól, szóval nem kerülnek hátrányba, ha nem tudnak nem magyar külföldiek regisztrálni.
Plusz minden témához csak regisztrációval lehet hozzászólni.
Na ennyi. Mióta ezeket a megoldásokat használom, azóta egy darab spammer se talált meg. :D

Felhasználó profiljának megtekintése Privát üzenet küldése
explicit
Regisztrált tag
Regisztrált tag
Avatar

Csatlakozott: 2006.01.31. Kedd 1:00
Hozzászólások: 10
Hozzászólás Elküldve: 2011.01.15. 23:00    Hozzászólás témája:
Hozzászólás az előzmény idézésével
Nálam is hatodikán tört meg a varázs. :( Teljesen mindegy, milyen szavat raksz be, feltörték.

ntamas írta:

Nálam 4 összetevője van a dolognak.

Az említett freecap, de ha ez nem volna elég van az oldalon még egy igen-nem rádiógombos választó, amit át kell kapcsolni, hogy a regisztráció sikeres legyen, plusz egy hót primitív magyar kérdésre válaszolni. Aki magyar még ha nem is él Magyarországon, simán tudhatja rá a választ. A fórum alapvetően magyar, nem is külföldieknek szól, szóval nem kerülnek hátrányba, ha nem tudnak nem magyar külföldiek regisztrálni.
Plusz minden témához csak regisztrációval lehet hozzászólni.
Na ennyi. Mióta ezeket a megoldásokat használom, azóta egy darab spammer se talált meg. :D
El tudnád nekem a "primitiv magyar kérdés" modot küldeni. Sokat segítene. + esetleg a rádió gombosat is... Az én fórumomnak is magyar bázisa van.

Felhasználó profiljának megtekintése Privát üzenet küldése
ntamas
Kezdő phpBB-s
Kezdő phpBB-s


Csatlakozott: 2007.03.20. Kedd 22:36
Hozzászólások: 31
Hozzászólás Elküldve: 2011.01.16. 10:44    Hozzászólás témája:
Hozzászólás az előzmény idézésével
Hát a http://www.phpbbhacks.com oldalon annyi mod van phpbb2-höz is mint a nyüves.

Konkrétan erről a kettőről van szó:

http://www.phpbbhacks.com/download/8256

http://www.phpbbhacks.com/download/6432

Felhasználó profiljának megtekintése Privát üzenet küldése
Hozzászólások megtekintése:  

Nem készíthetsz új témákat ebben a fórumban.
Nem válaszolhatsz egy témára ebben a fórumban.
Nem módosíthatod a hozzászólásaidat a fórumban.
Nem törölheted a hozzászólásaidat a fórumban.
Nem szavazhatsz ebben fórumban.

Hirdetés
Hirdetés