Frontend - Login fuer Nutzer

  • Hallo

    Ich gebe zu, ich bin neu in Wordpress und habe hier eine Grundlegende Frage: Gibt es die möglichkeit, ein Frontend-Login zu haben, so dass gewisse Funktionen nur registrierten Nutzern zur verfügung stehen?
    Konkret geht es um eine Vereinshomepage, auf der die Bilder und auch Infos von internen Veranstaltungen nur den Mitgliedern zur Verfügung stehen. Es sollen dabei aber nicht alle Mitglieder das recht habe, Sachen ändern zu können. Ich muss also verschiedene Rollen festlegen können.

    Bisher habe ich schon mit Joomla und Drupal gearbeitet, nur sind diese beiden Systeme eigentlich überdiemsioniert für die Website und auch für die, die sie am Schluss betreuen werden wohl fast zu komplex.

    Deswegen nun meine Frage, ob das mit wordpress machbar ist, den ansonsten würde Wordpress die Anforderungen super erfüllen, gerade weil die Bedienung nicht sehr kompliziert ist.

    Danke und schöne Grüße
    Asta

    • 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

  • Mit dem Plugin Adminimize z.B. kannst du die unterschiedlichsten Rechte vergeben. Wenn du grundsätzlich Artikel auf „privat“ setzt, können nur eingeloggte Benutzer diese speziellen Artikel lesen.

    Gruß. Petra ;-)

    Tapferkeit stärkt, Eigensinn macht Spaß, Geduld gibt Ruhe.

  • Über den Role Manager kannst du weitere Benutzer Rollen erstellen und darüber verschiedene Berechtigungsstufen einrichten.

    Dann kannst du dir unterschiedliche Menüs erstellen, abhängig vom Login-Status/Berechtigungsstatus.

    Grundsätzlich funktioniert das über wp_list_pages(&exclude) das du in eine PHP-Abfrageschleife in deine functions.php setzt und Seiten für bestimmte Benutzergruppen von der Anzeige ausschliesst. (abhängig vom verwendeten Theme ob das Theme wp_list_pages() zur Menüanzeige nutzt).

    Für die eigentliche Seite kannst du dir dann ein Template erstellen der vor dem loop eine Abfrage nach dem Status beinhaltet und für nicht berechtigte dann z.B. eine Grafik "Nur für Mitglieder" ausgibt. Das ist eine zusätzliche Absicherung damit man nicht über die Driekteingabe der Seiten-Url doch auf die Seite als Unberechtigter user kommt.

  • Ich nutze für das Frontend Login das Plugin Sidebar Login. Um Benutzer in verschiedene Benutzergruppen einzuteilen, und diesen dann verschiedene Rechte zu geben, nutze ich User Access Manager.

    VG
    Philip

    Hallo flipps, danke für den Tipp mit dem "Sidebar-Login" und dem "User Access manger". Genau das habe ich gesucht! Ob es funktioniert kann ich nicht wirklich beurteilen, da ...

    ... Um überhaupt auf meine WP-Page (Testphase) ins Frontend zu gelangen, muß (auch schon vor der Installation der von Dir empfohlenen Plugins) immer eine Registrierung erfolgen. OK, ich bin Admin und kann mich einloggen, aber ich möchte gern, dass User ungehindert auf die Page können und nach der Registrierung weitere Informationen sehen können.

    Wo hackt das da bei mir im System und im Kopf? Würde mich echt über Hilfe freuen. Beschäftige mich mit WP seit einer Woche 8)

    Danke vorab, René


  • ... Um überhaupt auf meine WP-Page (Testphase) ins Frontend zu gelangen, muß (auch schon vor der Installation der von Dir empfohlenen Plugins) immer eine Registrierung erfolgen. OK, ich bin Admin und kann mich einloggen, aber ich möchte gern, dass User ungehindert auf die Page können und nach der Registrierung weitere Informationen sehen können.

    Wo hackt das da bei mir im System und im Kopf? Würde mich echt über Hilfe freuen. Beschäftige mich mit WP seit einer Woche 8)

    Danke vorab, René

    Vermutlich hast Du die Seite(n) auf "privat" gesetzt.

  • Vermutlich hast Du die Seite(n) auf "privat" gesetzt.

    Hallo hedu,
    danke für Deinen Tipp, leider ist das Problem noch vorhanden. Alle Artikel und Seiten sind "öffentlich".

    Die Seite ist meinerseits neu erstellt und ich arbeite erst neu mit WP. Kann es sein, dass ich etwas ganz Banales einfach vergessen habe? Den berühmten Schalter um zu legen? Ich habe die Page bei bplaced.net gehostet, da kann ich aber auch nicht´s finden.

    Ich würde mich über wietere Anregungen freuen.

    Herzlichst
    René

  • Ist es ein WordPress Login der erforderlich ist, oder einer vom Server? Bei letzterem dürfte eine htaccess Datei die Ursache sein.

  • Ist es ein WordPress Login der erforderlich ist, oder einer vom Server? Bei letzterem dürfte eine htaccess Datei die Ursache sein.

    Hallo infected,
    es handelt sich um ein WP-Login, welches aber nicht erforderlich ist. Es soll kein Login zum Lesen der Page notwendig sein.

    Danke für Deinen Tipp.

    René

  • Der Login kommt normalerweise nicht beim Aufrufen der Seite. Dazu gibt es auch keine Einstellung. Ist es vielleicht ein Wartungsmodus oder ein Plugin, was dies verursacht? Einfach mal alle deaktivieren. Ansonsten bitte einen Link zum Blog posten.

  • Der Login kommt normalerweise nicht beim Aufrufen der Seite. Dazu gibt es auch keine Einstellung. Ist es vielleicht ein Wartungsmodus oder ein Plugin, was dies verursacht? Einfach mal alle deaktivieren. Ansonsten bitte einen Link zum Blog posten.

    Hallo infected,
    Wartungsmodus? Wo kann ich erkennen, ob der Blog im Wartungsmodus ist bzw. der Status "in Wartung" ist. Gibt es dazu ein Setting?

    Den Link würde ich gern senden, ist aber mein erster Blog-Aufbau-Versuch ... das sieht alles ziemlich peinlich aus.

    Nachtrag: Ich habe nicht bewußt einen Wartungsmodus aktiviert und/oder ein Plugin für den Wartungsmodus installiert. Langsam dreh ich durch.

    Einmal editiert, zuletzt von sprinre1 (10. April 2011 um 16:49)

  • Hast Du denn nun mal alle aktiven Plugins deaktiviert (falls überhaupt welche im Einsatz sind)?

    Zitat

    Den Link würde ich gern senden, ist aber mein erster Blog-Aufbau-Versuch ... das sieht alles ziemlich peinlich aus.

    Jeder hat mal angefangen... Ein Link könnte bei der Lösung vielleicht behilflich sein.

  • Hast Du denn nun mal alle aktiven Plugins deaktiviert (falls überhaupt welche im Einsatz sind)?


    Jeder hat mal angefangen... Ein Link könnte bei der Lösung vielleicht behilflich sein.

    Hallo infected,
    ich habe jetzt alle Plugins deaktiviert, na toll ... und ich komme als "normaler User" auf die Page. Der Link: http://www.sprinre1.bplaced.net/wordpress/

    Sollte ich vielleicht alles noch einmal neu installieren? Falls ja, überspiele ich ich die vorhandenen Daten auf dem Server oder was kannst Du mir empfehlen.

    Fazit: Ein Plugin macht da Probleme? Ich kann doch nur mit testen herausfinden, welches das sein sollte, oder?

    Vermutung: Die Plugins Sidebar Login und User Access Manager machen mir Probleme.

    Ziel: Ich möchte gewisse Inhalte der Page (ca. 90%) nur angemeldeten Usern zugänglich machen. Hast Du da evtl. eine Empfehlung für mich?

    Herzlichst
    René

  • Das sollte mit dem User Access Manager Plugin machbar sein. Vermutlich hast Du es nur falsch konfiguriert?!

    Ansonsten die hauseigene Methode mit passwortgeschützten Artikeln/Seiten verwenden und den registrierten Usern das PW zukommen lassen.

  • Das sollte mit dem User Access Manager Plugin machbar sein. Vermutlich hast Du es nur falsch konfiguriert?!

    Ansonsten die hauseigene Methode mit passwortgeschützten Artikeln/Seiten verwenden und den registrierten Usern das PW zukommen lassen.

    DANKE FÜR DEINE UNTERSTÜTZUNG!

    Was ist die hauseigene Methode?
    Was könnte bei den Setting´s des "User Account Manager" falsch gelaufen sein?

Jetzt mitmachen!

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