User für bestimmte Zeit speeren und automatisch wieder entspeeren - wie?
Eingetragen von Anoa (117)
am 06.07.2011 - 11:02 Uhr in
am 06.07.2011 - 11:02 Uhr in
Hi,
gibt es eine Möglichkeit, wie ich registrierte Benutzer einer Website, für eine bestimmte Zeit blocken kann und dass nach Ablauf der Frist, ihr Profil Benutzerkonto automatisch aktiviert wird?
Hintergrund für meine Frage ist, dass in einigen Communitys, die ich betreue, es immer wieder User gibt, die unbedingt herum stänkern wollen/müssen. Auf diese Art soll ihnen seitens der Community-Moderatoren eine begrenzte Auszeit verpasst werden, damit sie Zeit haben, sich wieder abzukühlen. :-)
Besten Dank und viele Grüße
Anoa
- Anmelden oder Registrieren um Kommentare zu schreiben
Rules
am 06.07.2011 - 12:12 Uhr
Ich würde etwas mit Rules und Flag machen.
Einen User durch bestimmte Rollen flaggen lassen.
Eine Rule/Regel die besagt wenn jemand als X geflagt wird sperre diesen User.
Dann eine zweite Rule die besagt: wenn jemand als X geflaggt wurde (per php Zeitabluf setzen) entsperren diesen User.
So oder so ähnlich :)
Oh ha, zwei Module gleich,
am 06.07.2011 - 12:26 Uhr
Oh ha, zwei Module gleich, ok. Ich werd' es in Kürze austesten.
Danke für deinen Tipp und die Kurz-Einleitung. :-)
Anoa
Nachfrage zum PHP Code
am 07.07.2011 - 10:32 Uhr
Die Module-Kombo habe ich jetzt ausprobiert und das Prinzip soweit verstanden. Eine Frage habe ich aber noch:
Dann eine zweite Rule die besagt: wenn jemand als X geflaggt wurde (per php Zeitabluf setzen) entsperren diesen User.
Du meinst mit dieser Lösung, dass die von der Rule ausgeführte Aktion mit eigenem PHP-Code verbunden sein soll - richtig?
(Die Option, PHP Code mit der jeweiligen Rule zu verbinden, habe ich bereits gefunden.)
Ich kenne mich mit diesem Teil nicht sonderlich aus - nach welchem Schema müsste deiner Ansicht nach der Code geschrieben sein?
Beste Grüße
Anos