Hallo Zusammen,
ich habe die gesamte Webseite passwortgeschützt außer die erste Loginseite. Anmelden und der Logout funktionieren. Das Problem ist, dass wenn jemand auf Logout klickt, wird man zur Weiterleitungsseite geführt, aber ein User kann immer noch den Zurück-Button im Browser klicken und sieht wieder den Inhalt. Auf ein Menu-Punkt kann man dann nicht mehr klicken, denn dann kommt wie gewünscht eine Fehlermeldung. Wenn man die Browserhistorie benutzt, dann kann man - auch WIE GEWÜNSCHT - auch die besuchten Seiten nicht mehr öffnen. das heisst für mich das der Logout-Mechanismus greift.
Aber ich möchte auch verhindern, dass der User den Zurück-Button betätigen kann.
1. Gibt es hierfür eine Lösung?
2. Ich dachte das Problem könnte ich auch umgehen, wenn ich das Browserfenster schließe, denn dann kann man auch nicht mehr zurück. Aber wie kann ich das als Contao-Anfänger anstellen? Gibt es die Möglichkeit, dass Javascript nach dem Betätigen des "Abmelden-Buttons" mir das Browserfenster schließt?
Vielen Dank im Voraus für den einen oder anderen Tipp.
Gruß! Robert
PS:
Hier zu Erläuterung meine gewählte Vorgehensweise:
1. Ich habe ein Anmeldeformular benutzt (Modul Login-Formular) -> [mit Weiterleitungsseite und Modul nicht geschützt]
2. Ich habe ein Modul zur Abmeldung erstellt (Modul Automatischer Logout) [mit Weiterleitungsseite und Modul nicht geschützt]
3. Ich habe ein Modul mit eigenem HTML-Code erstellt zum Anzeigen des Anmeldenamens und mit dem Link zum Abmelden [Modul geschützt und für Mitglieder freigegeben]
Dort habe ich ich eingebaut:
<!-- indexer::stop -->
<div class="anmeldung angemeldet">
<span class="streifentext"> Angemeldet als: {{user::username}} | {{link::abmelden}}</span>
</div>
<!-- indexer::continue -->
Lesezeichen