Spammibotin lähettämien viestien massapoistaminen

Started by Esapp, January 18, 2011, 11:22:45 AM

Previous topic - Next topic

Esapp

Moi! Foorumini joutui inhoittavan spammerin kynsiin. Tunnuksen menin tietenkin poistamaan, mutta tietenkään en tajunnut poistaa samalla kaikkia viestejä, joten käsin poistettavaksi jäi melko reilu kasa uusia aiheita viesteineen.

Onko olemassa pluginia (tai onko smf:ssä jo valmiina joku näppärä toiminto) jolla saisin nuo viestit poistettua kerralla, ettei tarvitsisi poistella käsin jokaista topiccia erikseen.

Otin talteen käyttäjän id:n, onko näin jälkeenpäin mahdollista tehdä uutta käyttäjää, jolle voisi tuon id:n sekä postit antaa ja poistaa.

Owdy

Mikä SMF versio? 2.0:ssa voit esim luoda uuden käyttäjän, yhdistää spämmerin viestit siihen ja sitten deletoida tilin viesteineen. 1.x.x versiossa asia hoituu MySQL kyselyllä.
Former Lead Support Specialist

Tarvitsetko apua SMF foorumisi kanssa? Otan työtehtäviä vastaan, lue:http://www.simplemachines.org/community/index.php?topic=375918.0

Esapp

Quote from: Owdy ツ on January 19, 2011, 01:12:56 AM
Mikä SMF versio? 2.0:ssa voit esim luoda uuden käyttäjän, yhdistää spämmerin viestit siihen ja sitten deletoida tilin viesteineen. 1.x.x versiossa asia hoituu MySQL kyselyllä.
Käytössä on 1.1.12 versio. Onko tuo suurikin vaiva suorittaa mysql kysely?

Owdy

Former Lead Support Specialist

Tarvitsetko apua SMF foorumisi kanssa? Otan työtehtäviä vastaan, lue:http://www.simplemachines.org/community/index.php?topic=375918.0

Esapp


Aleksi "Lex" Kilpinen


UPDATE smf_messages SET ID_MEMBER='Uuden_profiilin_ID' WHERE posterName='Poistetun_profiin_nimi';

Eli Uuden_profiilin_ID on uuden luomasi profiilin numerotunnus, ja Poistetun_profiilin_nimi on se nimi jolla poistetun käyttäjän viestit nyt näkyvät foorumilla.
Slava
Ukraini!
"Before you allow people access to your forum, especially in an administrative position, you must be aware that that person can seriously damage your forum. Therefore, you should only allow people that you trust, implicitly, to have such access." -Douglas

How you can help SMF

Esapp

Quote from: LexArma on January 20, 2011, 02:52:30 PM

UPDATE smf_messages SET ID_MEMBER='Uuden_profiilin_ID' WHERE posterName='Poistetun_profiin_nimi';

Eli Uuden_profiilin_ID on uuden luomasi profiilin numerotunnus, ja Poistetun_profiilin_nimi on se nimi jolla poistetun käyttäjän viestit nyt näkyvät foorumilla.
Suuret kiitokset tuosta komennosta. Suorittelin tuon PHPMyadminin kautta ja viestit näkyivätkin niin, että tämä määrittämäni käyttäjä olisi kirjoittanut ne. Kuitenkin, kun yritin poistaa kys. käyttäjää, eivät viestit kadonneet. Teinkö jotain väärin, vai pitäisikö viestit poistaa eri kautta :)

Aleksi "Lex" Kilpinen

Quote from: Esapp on January 21, 2011, 08:38:24 AM
Quote from: LexArma on January 20, 2011, 02:52:30 PM

UPDATE smf_messages SET ID_MEMBER='Uuden_profiilin_ID' WHERE posterName='Poistetun_profiin_nimi';

Eli Uuden_profiilin_ID on uuden luomasi profiilin numerotunnus, ja Poistetun_profiilin_nimi on se nimi jolla poistetun käyttäjän viestit nyt näkyvät foorumilla.
Suuret kiitokset tuosta komennosta. Suorittelin tuon PHPMyadminin kautta ja viestit näkyivätkin niin, että tämä määrittämäni käyttäjä olisi kirjoittanut ne. Kuitenkin, kun yritin poistaa kys. käyttäjää, eivät viestit kadonneet. Teinkö jotain väärin, vai pitäisikö viestit poistaa eri kautta :)
Ainakin jos menet suoraan kyseisen henkilön profiiliin, valitset sieltä tilin poiston - niin pitäisi tarjota vaihtoehtoa viestien poistamiseksikin.
Slava
Ukraini!
"Before you allow people access to your forum, especially in an administrative position, you must be aware that that person can seriously damage your forum. Therefore, you should only allow people that you trust, implicitly, to have such access." -Douglas

How you can help SMF

Esapp

Joo niin oli, mutta sillä eivät viestit poistuneet, vaikkakin tämä uusi tunnus näkyi viestien kirjoittajana.

Owdy

Eikös ne voisi poistaa suoraan tietokannasta mysli kokennolla ilman mitään tilien yhdistelyä.
Former Lead Support Specialist

Tarvitsetko apua SMF foorumisi kanssa? Otan työtehtäviä vastaan, lue:http://www.simplemachines.org/community/index.php?topic=375918.0

Stüldt Håjt

Profiilista "Näytä pikamoderointi: valintalaatikot" päälle ja sitten voit poistaa kerralla useampia viestejä/vierstiketjuja.

Aleksi "Lex" Kilpinen

Jos ne viestit siirron jälkeen näkyi tuon uuden profiilin kautta niin niiden poistaminen sen profiilin mukana olisi kyllä pitänyt toimia...
Slava
Ukraini!
"Before you allow people access to your forum, especially in an administrative position, you must be aware that that person can seriously damage your forum. Therefore, you should only allow people that you trust, implicitly, to have such access." -Douglas

How you can help SMF

Advertisement: