Support » Plugins » Zugang nur zum Frontend

  • Gelöst digamcrown

    (@digamcrown)


    Hallo ihr Lieben

    ich quäle die Suche jetzt schon zwei Tage – erfolglos.

    Gibt es ein Plugin, welches mir erlaubt, verschiedene Benutzergruppen zu erstellen. zB Gruppe A, Gruppe B, Gruppe C

    Danach möchte ich zuweisen könnnen, dass die Benutzer in der Gruppe A nur Menüpnkt A im Frontend sehen und klicken können und auch nur Seite A
    Gleiches mit den anderen Gruppen.

    So möchte ich den bestimmten Menüpunkten zuweisen können, welche Gruppe diesen Menüpunkt sehen kann. Ebenfalls gilt dieses für bestimmte Seiten.

    In Joomla konnte man die erstellten Gruppen direkt zu den Seiten und Menüpunkten zuweisen.

    Ich hatte zwar schon dieses Member Plugin getestet. Hier kann man sehr viel einstellen, aber egal was ich einstelle, kommt man nach dem Anmelden im Frontend, direkt in das Backend. Was macht das für einen Sinn?

    Ich möchte eine HP erstellen und mitarbeiter als Benutzer anmelden. Diese sollen je nach Benutzergruppe nur bestimmte Links im Menü, bzw auch nur bestimmte Seiten sehen können. Ein Zugang zum Backend ist nicht sinnvoll.

    Gibt es ein solches Plugin? Wer kann mir bitte einen Tipp geben?

    Dankeschön

Ansicht von 5 Antworten - 1 bis 5 (von insgesamt 5)
  • Zu Joomla! kann ich dir nichts sagen. Deinen Wunsch, Mitglieder bestimmter Benutzergruppen nach Anmeldung direkt auf eine bestimmte Webseite weiterzuleiten, solltest du aber mit dem Plugin Peter’s Login Redirect erfüllen können.

    Thread-Starter digamcrown

    (@digamcrown)

    Hallo und vielen Dank für deine Info. Leider kann man sich trotzdem durch Eingabe der Admin Adresse im Browser in das Backend einloggen. Das ist für einen normalen Benutzer nicht vorgesehen.
    Es müsste ein Plugin geben, dass die Rollen verändern kann. Wie es bei Member schon funktioniert. Dann sollte man aber einstellen, dass ein User der zB einer Rolle „A“ zugeordnet ist, nicht ins Backend gelangt. Ebenso sollte man bestimmten Seiten die Zugehörigkeit zu den einzelnen Rollen vergeben können. Ebenso auch für bestimmte Menüpunkte.
    Logt sich also ein Benutzer der Rolle „A“ im Frontend ein, darf er nur die Menüpunkte von „A“ sehen bzw auch nur die Seiten von „A“ sehen.

    Ich finde zwar WordPress sehr schön und schnell, aber doch recht umständlich.
    Ich verstehe auch den Sinn von WordPress nicht, warum sich registrierte User unbedingt auch in das Backend einloggen können.
    Der Sinn von Userprofilen sollte doch sein, dass sie die Seite im Frontend nutzen können und nur in Bereiche gelangen, wo diese Benutzer auch hin dürfen.

    Trotzdem nochmal vielen Dank für deine Hilfe.

    Leider kann man sich trotzdem durch Eingabe der Admin Adresse im Browser in das Backend einloggen.
    Du kannst die zwar anmelden, wirst aber je nach Benutzerrolle auf die festgelegte Webseite weitergeleitet. Um Anwender auch bei gezieltem Aufruf von https://example.com/wp-admin (natürlich mit deiner Domain) weiterzuleiten, kannst du folgende Funktion hinzufügen:

    add_action( ‘init’, ‘blockusers_init’ );
    function blockusers_init() {
    if ( is_admin() && ! current_user_can( ‘administrator’ ) &&
    ! ( defined( ‘DOING_AJAX’ ) && DOING_AJAX ) ) {
        wp_redirect( home_url() );
        exit;
      }
    }

    (Quelle: WPMUDEV)

    Ich finde zwar WordPress sehr schön und schnell, aber doch recht umständlich.
    Dem widerspreche ich nicht.

    Der Sinn von Userprofilen sollte doch sein, dass sie die Seite im Frontend nutzen können und nur in Bereiche gelangen, wo diese Benutzer auch hin dürfen.
    Das ist bei WordPress eigentlich nicht der Sinn von Benutezrrollen.
    WordPress versteht sich als Multiuser-Publishing-Platform, bei der mehrere AnwenderInnen mit unterschiedlichen Berechtigungen an der Veröffentlichung von Inhalten teilnehmen können. Registrierte Abonennten dürfen Kommentare schreiben, Autoren dürfen Beiträge schreiben, Redakteure dürfen Beiträge veröffentlichen … – kurz, die Sichtweise ist einfach anders.

    Wir könnten jetzt noch Äpfel mit Birnen vergleichen und darüber phiolosphieren, wieso das bei anderen Content Managment Systemen anders ist, nur ist das nicht Aufgabe eines Supportforums. „Dann geh doch zu Netto …“ 😉

    Thread-Starter digamcrown

    (@digamcrown)

    Vielen Dank noch einmal,

    ich habe inzwischen ein Plugin gefunden, was genau das macht.
    Ultimate Member

    Hierbei kann ich Rollen erstellen, diesen den Zugang zum Backend völlig verweigern. Ebenfalls kann man unter den Menüs auswählen, welche Rolle das Menü sehen kann. Gleiches gilt für Seiten und Beiträge, auch hier kann man beliebig auswählen, welche Rolle diese Bereiche sehen können.

    ______________________________________________________

    Zu meinem zweiten Anliegen hast du nich vielleicht auch eine Idee?
    Eine Art Elektronische Fahrplanauskunft?

    Also unter Eingabe einer Starthaltestelle und Endhaltestelle unter Eingabe des Tages und der Uhrzeit eine Fahrt angezeigt zu bekommen…..

    Gibt es dazu eventuell auch ein fertiges Plugin?

    Dazu hattest du doch bereits einen Thread gestartet:
    https://de.wordpress.org/support/topic/auskunftsystem-tarifauskunft-fahrplanauskunft/

    Diesen Thread hier markiere ich dann mal als „gelöst“.

Ansicht von 5 Antworten - 1 bis 5 (von insgesamt 5)
  • Das Thema „Zugang nur zum Frontend“ ist für neue Antworten geschlossen.