Userrechte zeitlich begrenzen

  • Hallo,

    für eine Sommerferienaktion baue ich gerade einen Blog, an dem Kinder während der Aktion mitarbeiten. Mit User role editor habe ich ihnen schon bestimmte Rechte zugewiesen, allerdings suche ich momentan noch nach einer Möglichkeit, dass die Rechte der Kinder nur gelten, wenn diese in der Aktion sind - sprich, in der Woche von 9-16 Uhr. Sie sollen keine Bearbeitungsmöglichkeiten ausserhalb dieser Zeit haben. Gibts dafür ein Plugin, oder muss ich das jedesmal manuell machen? wäre toll, wenn mir hier jemand helfen könnte, ich habe die Suchfunktion zwar benutzt, aber anscheinend wollte das noch niemand wissen.

    Liebe Grüße

    mia

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Wurde nicht getestet, da nur als Beispiel gedacht, doch Zeiten lassen sich auch über die htaccess steuern.

    Apache Configuration
    RewriteEngine on
    
    
    RewriteCond %{TIME_HOUR}%{TIME_MIN} <0900
    RewriteCond %{TIME_HOUR}%{TIME_MIN} >1600
    RewriteRule ^wp-login\.php$ /? [L,R=301]

    Ansonsten über wp_cron:

    http://codex.wordpress.org/Function_Reference/wp_cron


    So kann es nicht funktionieren, eher so mit zwei Regeln oder mit einer OR Verknüpfung:

    Apache Configuration
    RewriteCond %{TIME_HOUR}%{TIME_MIN} <0900
    RewriteRule ^wp-login\.php$ /? [L,R=301]
    
    
    RewriteCond %{TIME_HOUR}%{TIME_MIN} >1600
    RewriteRule ^wp-login\.php$ /? [L,R=301]

    Einmal editiert, zuletzt von Melewo (17. Juni 2014 um 14:31)

  • Also, mein Freund hatte da eine noch ganz andere Idee - wir werden einfach nur die Rechner der Ferienaktion zulassen. Sprich, wir erlauben nur dieser IP-Adresse, sich auf dem Blog anmelden zu können. Denn sonst kann man kaum verhindern, dass jemand, der die Anmeldedaten hat (oder durch einen Zufall herausfindet), sich ebenfalls zu der Zeit anmeldet - und ich kann ja nicht permanent ein Auge auf den Rechner haben. Und bei den ambitionierteren unter unseren Eltern ist sicher der eine oder andere der Meinung, er könne was verbessern ;) Ich meld mich nochmal,wenn die endgültige Lösung funktioniert, falls nochmal jemand vor einer solchen Aufgabe steht. Vielen Dank nochmal für deine Hilfe

  • Danke für deine Antwort, Hille. Ja, wir klären das gerade, ob das funktioniert. Alles ein bisschen komplizierter bei solchen Projekten.

    Liebe Grüße, Mia

  • also, gibt wohl doch keine andere Möglichkeit, als die User morgens zu aktivieren und abends zu deaktivieren. mal sehen, am Montag startet die Aktion, wird spannend :) Danke jedenfalls nochmal an alle, die hier bei ner Lösungsmöglichkeit mitgeholfen haben

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!