ChrisB: Weiterleitung und vorher Fehlermeldung

Beitrag lesen

Hi,

Was ich will.
Wenn ein User sich anmeldet erfolgen einige Prüfungen zu was er Zugriff hat. im Falle dessen, dass er nicht die richtigen Berechtigungen hat. Soll eine Fehlermeldung erscheinen und nach etwa 10sek wieder auf die Anmeldeseite zurück geleitet werde.

Problem.
Da ich vorher die Fehlermeldung Ausgebe/Ausgeben will kann ich nicht per "Header()" zurück leiten.

Mit einem Location-Header bekommst du sowieso keine zeitverzögerte Weiterleitung hin.

Ein Refresh per Meta-Element wäre eine Alternative.

Ich könnte Natürlich alles andere ausblenden und einen Link einbauen der den User zurückeiltet aber das wäre eben nicht so schön.

Ich finde eher ständiges in der Gegend rumleiten extrem unschön.

Ich versuche mich anzumelden, schicke das Formular ab – dann wechsle ich zu einem anderen Tab, in dem ich auch noch was zu erledigen habe, oder gehe kurz vom Rechner weg – und dann, wenn ich wieder zum Tab/Rechner zurückkehre, bin ich kommentarlos wieder auf der „Anmeldeseite“ gelandet.
„WTF? Diese Mistseite muss wohl kaputt sein …“

Ich bin eher ein Freund davon, die Anmeldung auf *jeder* (Unter–)Seite zu ermöglichen. Wenn ich einen Inhalt aufrufe, den ich unangemeldet nicht sehen darf, dann gibt das innerhalb dieser Seite eine entsprechende Meldung (ohne jeden Weiterleitungs-Firlefanz), und das Loginformular wird angezeigt (ggf. oben im Header o.ä.).
Bin ich angemeldet, gibt’s stattdessen an der Stelle des Loginformulars eine Anzeige „Du bist angemeldet als XY“, und im Inhaltsbereich ist der gewünschte Inhalt zu sehen.

Wenn das Loginformular dabei jeweils auf die Seite zielt, auf der ich mich bereits befinde, ist keinerlei Umleitung mehr notwendig. Das ist ja, wenn man die Login-Komponente inkludiert, problemlos möglich.

MfG ChrisB

--
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?