Hoe kan Administrator abonnement v.e. gebruiker beëindigen?

Installatie lukt niet? Plotseling een foutmelding. Of weet je niet hoe iets werkt. Problemen met phpBB2 kun je in dit archief opzoeken.
Forumregels

Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
phpBB2.0.x
Gesloten
arie_olv
Berichten: 31
Lid geworden op: 23 dec 2004, 22:09

Hoe kan Administrator abonnement v.e. gebruiker beëindigen?

Bericht door arie_olv » 29 mei 2006, 21:06

Support template:
  • Wat is het probleem?
    Ik heb een gebruiker, wiens emailadres geblokkeerd is wegens te volle postbus. Deze gebruiker heeft zich op een aantal onderwerpen geabonneerd. Als er vervolgposts komen, krijgt de gebruiker dus een mailtje toegestuurd, maar omdat zijn emailbox vol zit, krijg ik dus een foutmelding wegens onbezorgbare mail. Hierover krijg ik klachten van mijn provider. Het probleem is dat de betreffende gebruiker voor 12 weken in het ziekenhuis is opgenomen en ik wil hem voor zoiets triviaals niet lastig vallen.
    Ik heb ingelogd in het administratorpaneel - Gebruikersbeheer - Voorkeuren. Ik heb daar "Breng mij standaard op de hoogte van reacties" uitgevinkt, maar dat is niet voldoende.
    Is er met phpMyAdmin per onderwerp een abonnement per gebruiker uit te zetten?
    Wanneer ontstond het probleem?
    Adres van je forum: (verwijderd na oplossing)
    Geïnstalleerde mods: Simply merge
    Huidige template: subSilver
    phpBB versie: 2.0.19 Edit: 2.0.20
    Waar is je forum gehost: http://www.interkerk.nl
    Heb je onlangs iets verandert aan je forum? Nee
    Heb je gezocht naar een antwoord? Ja? met welke zoekwoorden?
    Abonnee, abonneren, abonnement
Overige opmerkingen:
Laatst gewijzigd door arie_olv op 31 mei 2006, 21:08, 1 keer totaal gewijzigd.

arie_olv
Berichten: 31
Lid geworden op: 23 dec 2004, 22:09

Bericht door arie_olv » 29 mei 2006, 21:46

Een verduidelijking is misschien op zijn plaats:
Het gaat mij om het volgende:
Een gebruiker kan de zin "Abonneer op dit onderwerp" aanklikken.
Hoe kan de Administrator dit resetten voor die bepaalde gebruiker?

(Ik weet om welke gebruiker het gaat en ook de onderwerpen zijn via de teruggekomen mailtjes te traceren)

stormyweather
Berichten: 296
Lid geworden op: 18 mar 2005, 18:10
Locatie: Groningen
Contacteer:

Bericht door stormyweather » 30 mei 2006, 12:20

Je moet dus even inloggen als die gebruiker. Hoe kun je dat doen?

1 Je logt in op phpMyadmin.
2 Je opent de tabel "users"
3 Je kopieert je wachtwoord van administrator en plakt het in kladblok
4 Je zoekt de gebruikersnaam op waarmee je wilt inloggen.
5 deze vink je aan en dan klik je op het icoontje "veranderen"
Nu kopieer je eerst het wachtwoord dat er staat en plakt het ook in kladblok.
6 Nu plak je het wachtwoord van administrator daar en klikt op start.
7 Ga nu naar je forum en je kunt inloggen met de gebruikersnaam die nu hetzelfde wachtwoord heeft als administrator.
8 Zet hier het abonnement uit.
9 Ga terug naar phpMyadmin en maak je verandering ongedaan zodat die gebruiker weer met zijn oude wachtwoord kan inloggen.

Ik heb dit zojuist uitgeprobeerd en het werkt echt!

Gebruikersavatar
Paul
Beheerder
Beheerder
Berichten: 20316
Lid geworden op: 23 okt 2003, 11:38
Locatie: Utrecht
Contacteer:

Bericht door Paul » 30 mei 2006, 12:34

En als die gebruiker nou op 200 topics is geabonneerd?
Het kan met een SQL query, echter zit ik nu op school.
Kan dus niet kijken wat de query moet zijn. Zal het vanmiddag thuis even schrijven ;)

stormyweather
Berichten: 296
Lid geworden op: 18 mar 2005, 18:10
Locatie: Groningen
Contacteer:

Bericht door stormyweather » 30 mei 2006, 12:37

hmmz, ik vond mezelf net zo creatief.

Gebruikersavatar
Bas
Berichten: 2741
Lid geworden op: 02 dec 2003, 17:38
Locatie: Omgeving Goslar (Duitsland)
Contacteer:

Bericht door Bas » 30 mei 2006, 12:46

Een simpele SQL-query:

Code: Selecteer alles

DELETE FROM phpbb_topics_watch WHERE user_id='[USER ID VAN DE USER]';
En vervang daar [USER ID VAN DE USER] door het ID van de gebruiker van wie je de abonnementen weg wilt halen.

lifeguard
Berichten: 2861
Lid geworden op: 05 jul 2005, 08:20
Locatie: Dakloos
Contacteer:

Bericht door lifeguard » 30 mei 2006, 15:52

stormyweather schreef:hmmz, ik vond mezelf net zo creatief.
Zoals jij zegt kan het ook ;)

Alleen is die andere net wat makkelijker :)
Doenwenu.nl Een site over van alles ... zeg maar

arie_olv
Berichten: 31
Lid geworden op: 23 dec 2004, 22:09

Bericht door arie_olv » 30 mei 2006, 21:36

Heel hartelijk dank voor de antwoorden! :D

De methode van Stormyweather lijkt mij geschikt voor beginnende gebruikers en voor een paar abonnementen.
Ik hoef maar vier abonnementen uit te zetten, dus ik ga deze methode proberen. (Dat ga ik morgen doen).

De methode van Bas is veel geavanceerder, maar ik heb geen idee, waar ik deze query moet invoeren. (Ik heb MySql tot nu toe alleen een keer toegepast om mijzelf weer administratorrechten toe te kennen, nadat het forum een keer gehack was)

Ik neem aan dat Paul dezelfde query wilde posten als Bas gedaan heeft. (Ook bedankt voor het nadenken)

Ik zal nog laten weten of het gelukt is...

Arie

Gebruikersavatar
Paul
Beheerder
Beheerder
Berichten: 20316
Lid geworden op: 23 okt 2003, 11:38
Locatie: Utrecht
Contacteer:

Bericht door Paul » 30 mei 2006, 21:38

Wou dezelfde posten ja :)
http://www.phpbb.nl/kb.php?mode=article&k=24 Staat trouwens, bij kopje 10, hoe je SQL moet uitvoeren.

arie_olv
Berichten: 31
Lid geworden op: 23 dec 2004, 22:09

Bericht door arie_olv » 31 mei 2006, 21:22

Het probleem is opgelost.
Ik ben met de oplossing van Stormyweather begonnen en heb in PhpMyAdmin mijn wachtwoord gekopieerd naar de gebruiker in kwestie.
Daarna ben ik als die gebruiker ingelogd, heb handmatig twee abonnementen uitgezet en heb gezien dat er nog minstens één abonnement liep.
Daarna ben ik uitgelogd, heb in phpMyAdmin de query van Bas ingevoerd - dat lukte dankzij de link van Paul - Op de vraag of ik inderdaad records wilde verwijderen heb ik OK geantwoord. Daarna bleken 15! records gewijzigd te worden. (En niet 4-2=2!)
Na weer als gebruiker ingelogd te hebben, was ook het abonnement op het derde onderwerp beëindigd. --> SUCCES
Vervolgens ben ik uitgelogd en heb het wachtwoord teruggezet.

Nogmaals allen hartelijk dank voor de hulp.

Het onderwerp kan hiermee wat mij betreft gesloten worden!

lifeguard
Berichten: 2861
Lid geworden op: 05 jul 2005, 08:20
Locatie: Dakloos
Contacteer:

Bericht door lifeguard » 01 jun 2006, 06:08

Hier wordt niets gesloten beste man!

Kan zijn dat iemand anders in de toekomst tegen dezelfde fout oploopt.

En waneer hij perongeluk de zoekfunctie gebruikt, en tegen deze topic aanloopt, is het makkelijker waneer deze niet op slot zit ;)
Doenwenu.nl Een site over van alles ... zeg maar

Gesloten