Diese kurze Anleitung wurde zuletzt unter Joomla in der Version 2.5.9. & 2.5.16 & 2.5.17 erfolgreich angewendet.
Erreicht werden soll der Login / Anmeldung und Logout / Abmeldung in einer Menüleiste als Link, wobei sofern jemand eingelogt /angemeldet ist, automatisch Logout / Abmelden stehen soll. Nachfolgend unter Joomla 2.5.x eingerichtet und getestet:
1. Anmeldung im Backend als Administrator „www.Deine-Seite/administrator“
2. Menü / Option Benutzer auswählen und hier in der Leiste auf Benutzergruppen klicken
3. rechts oben auf Neu klicken und z.B. „Gaeste“ als neue Gruppe festlegen, die der Gruppe Öffentliche angehören – Speichern&Schließen
4. zurück zu Benutzer -> rechts oben auf Optionen klicken und die neue Gruppe „Gaeste“ als Gast Benutzergruppe auswählen – Speichern&Schließen
5. Zugriffsebenen anklicken, dann auf Neu und hier die neue Ebene „Gaeste User“ anlegen – Speichern&Schließen
6. grade eben erstellte Ebene anklicken und nur! die davor erstellte Gruppe Gaeste auswählen – Speichern&Schließen
7. nun die Ebene Öffentlich anklicken und hier die Gruppe Gaeste hinzufügen, sodass im Normalfall Öffentlich und Gaeste ausgewählt sind – Speichern&Schließen
8. nun sind alle benötigten Gruppen und Rechte erstellt – gehe auf Site -> Kontrollzentrum -> Konfiguration -> Reiter Site -> hier als Zugriffsebene statt „Öffentlich“ unsere neue Gruppe „Gaeste User“ auswählen – Speichern&Schließen
9. Als nächtes erfolgt der Link zu Login und Logout – ich werde diesen im Main Menu hinzufügen, was im Template / Design ein Topmenü ist. Sollte bereits ein Link bestehen muss er entsprechend abgeändert werden.
10. Menüs -> Neuer Menüeintrag „Login“ entsprechend als Menütyp „Anmeldeformular“ auswählen und alles weitere entspr. für den Login / die Anmeldung eintragen, wichtig ist hier die Zugriffsebene „Gaeste User“, auf der rechten Seite können noch Umleitungen eingetragen werden und oder ein Bild für den Login- Speichern& Schließen
11. als nächstes erstellen wir den „Logout“ / die Abmeldung -> Menüs -> Neuer Menüeintrag und entsprechend als Menütyp Anmeldeformular auswählen und alles weitere entspr. für den Login / die Anmeldung eintragen, wichtig ist hier die Zugriffsebene Registriert, auf der rechten Seite können noch Umleitungen eingetragen werden und oder ein Bild für den Logout – Speichern& Schließen
Hinweis: möchtest du nach dem Logout auf die Startseite umleiten, dann half ein „index.php“ nicht sondern ein Slash „/“, dadurch wird man auf die Startseite umgeleitet
11.a – Hier noch ein Bild für eine Umleitung nach dem Klick auf Abmelden unseres neuen Menülinks. Wichtig ist der Eintrag der Abmeldeumleitung im unteren Bereich für Abmelden:
Was haben wir gemacht und wie wirkt es sich aus?
Wir haben eine neue Gruppe Gaeste mit einer neuen Zugriffsebene erstellt. Diese gehört der Gruppe Öffentlich an. Diese Gruppe wird die standard Gruppe für öffentliche Benutzer / Gäste. Der Menülink Login bzw. Anmeldung wird entsprechend nur für diese Gruppe berechtigt sodass alle nicht angemeldeten Benutzer diesen Link sehen. Im Gegenzug wurde ein Link Logout estellt, der nur für registrierte, also alle angemeldeten Benutzer, zu sehen ist. Der Link Login wird in diesem Moment ausgeblendet. Letztendlich gibt es zwei Menüeinträge und beide sind vorhanden, aber jeweils nur von der einen oder anderen Gruppe sichtbar.
eventuelle Probleme FehlerBei der Einrichtung kam es zum Phänomen, dass der Menüeintrag /Login / Logout, im Firefox (Version 26.0) nicht angezeigt wurde. Nach einem Kreuztest mti dem Internet Explorer 9.0, in dem alles ok war, startete ich den Firefox neu und siehe da, nun zeigt er es auch an. Daher gehe ich von einem Caching-Ding aus. Also sollte der Menüeintrag fehlen, einmal Browser neurstarten und dann ist auch der Menüpunkt Login zu sehen und funktioniert.
Interessiert in verschiedenste IT Themen, schreibe ich in diesem Blog über Software, Hardware, Smart Home, Games und vieles mehr. Ich berichte z.B. über die Installation und Konfiguration von Software als auch von Problemen mit dieser. News sind ebenso spannend, sodass ich auch über Updates, Releases und Neuigkeiten aus der IT berichte. Letztendlich nutze ich Taste-of-IT als eigene Dokumentation und Anlaufstelle bei wiederkehrenden Themen. Ich hoffe ich kann dich ebenso informieren und bei Problemen eine schnelle Lösung anbieten. Wer meinen Aufwand unterstützen möchte, kann gerne eine Tasse oder Pod Kaffe per PayPal spenden – vielen Dank.
sorry, Problem liegt am Redirect. Ich leite die Standardanmeldung zur Virtuemart-Anmeldung um, und diese wird nicht geöffnet.
Hallo Hilde,
kein Problem, hauptsache der Fehler, bzw. die Einstellung ist gefunden. Ich wollte es grade noch nachstelle 😉 Ein Projekt mit Virtuemart habe ich demnächst auch, dann können wir uns hier ja mal austauschen 😉 Danke fürs vorbeischauen und deiner klärenden Antwort. Your Welcome
Funktioniert EIGENTLICH ganz gut. Aber jetzt kann ich keinen neuen Account mehr erstellen. Bei Klick auf „noch kein Benutzerkonto erstellt“ bekomme ich die Meldung, dass ich mich erst einloggen muss. Gibt es hier ggf. eine Lösung?
Vielen Dank hat mir weiter geholfen, habe es auch in Joomla! 3.2.1 getestet und da ging es auch, man darf sich nur nicht von der ungewohnten Oberfläche irritieren lassen… thx 🙂
ps -> Joomla 3.x hat dankenswerterweise schon die Gruppe Gäste
Hallo Klaus und danke für deinen Kommentar. Stimmt ab 3.x ist die Gruppe Gäste enthalten. Bisher hatte ich es unter 3.x noch gar nicht eingerichtet, aber nun wissen wir das es funktioniert ;). Danke und dir alles Gute.
Hallo Grisu,
so eben Joomla Version 2.5.17 neuinstalliert und alle Schritte wie oben beschrieben durchgeführt. Und Ja ich war erst verwundert, denn im Firefox (V26.0) klappte es ebenfalls nicht und ich prüfte die Einstellungen und Möglichkeiten wieder und wieder, aber ohen Erfolg, der Menüeintrag tauchte nicht auf. Dann rief ich die Steit im Internet Explorer 9.0 auf und siehe da alles ok. Also Firefox beendet und die Session neugestartet und nun ist auch dort alles in Ordnung. Daher ja 2.5.17 geht auch 😉
Maik
Hallo,
habt Ihr das mit J2.5.17 getestet?
Denn obwohl ich alles wie beschrieben eingestellt habe, erscheint das Login-Menü nicht bei abgemeldeten Usern…
Gruß,
Grisu
Hallo Lutz,
wenn ich dich richtig verstanden habe, dann soll die Umleitung nach erfolgter Abmeldung erfolgen, richtig? Ich habe mir eben die Zeit genommen und ein komplett neues Joomla 2.5.16 installiert, bin alle Schritte dort wie oben beschrieben durchgegangen und konnte keinen Fehler finden. Außerdem habe ich den Text etwas angepasst und für dich den Punkt 11.a hinzugefügt. Ich hoffe ich konnte dir helfen.
Hallo,
bei mit kann ich im zweiten Anmeldeformular, also dem für das LOgout
den Link nicht verändern.
Woran kann das liegen?
Danke,
Lutz
Hätte ich deinen Blog nur früher gefunden, normalerweise gehört der auf die erste Seite bei Google! LG