• Hallo liebe Gemeinde,

    ein Kunde wünscht einen Passwortgeschützten Kundenbereich für seine Website. So weit so gut, UAM sowie das Sidebar-Login Widget funktionieren einwandfrei. Der Kunde wünscht nun ebenfalls die Möglichkeit zur Erstellung eines temporären Logins, wobei dieser ebenfalls definiert werden soll, zB. 24h, 1 Woche usw.

    Wie kann ich das nun realisieren? Irgendwelche Vorschläge von den Profis?

    Vielen Dank im Voraus.
    SNS

    • 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

  • Lässt sich relativ einfach realisieren, in dem Du dem jeweiligen Benutzer _keine Rolle_ im Blog zuweist. Das wird erreicht, in dem man in der wp_usermeta dem Benutzer

    a) den wp_user_level auf 0 setzt und
    b) die wp_capabilities entzieht (Serialisiert: a:0:{}).

    Die Automatisierung machst Du dann über den wp_cron (Scheduled Event, Single, hinterher den Schedule clearen).

    In den Profilsettings kann man dann ein zusätzliches Feld verankern und so die Zeitdauer abfragen. ;)

    Lesenwert: http://codex.wordpress.org/Category:WP-Cron_Functions

  • Danke für die schnelle Antwort. Das hört sich auf jeden Fall nach dem an was ich will. Also bis Punkt b) einschliesslich bin ich gekommen, die wp-cron.php habe nun auch geöffnet, weiss aber jetzt nicht mehr so recht weiter :( (Kein Profi am Werk). Könnte man mir da evt. ebenfalls weiterhelfen?

    Was mir ebenfalls noch Sorgen macht, der Kunde möchte am Ende natürlich selbst Benutzer erstellen und die Seite verwalten. Da er selbstverständlich keinen Zugriff auf der Server & PHPmyadmin hat, müssten wir die nötigen Schritte dann für jeden Nutzer erledigen oder gibt es auch eine Möglichkeit für mich dass der Kunde am Ende selbst alles verwalten kann?

    Hoffe ich habe mich verständlich ausgedrückt.

  • Ähm,

    das sollte im Rahmen eines Plugins umgesetzt werden. Dafür bietet Wordpress schließlich seine API an. Also nix mit phpMyAdmin und wp-cron.php rumspielen... ;)

    Dann kann der Admin/Kunde das auch selbst verwalten.

Jetzt mitmachen!

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