Von Symfony 2.3 Security docs:Wie kann ein Benutzer am besten benachrichtigt werden, nachdem eine access_control-Regel umgeleitet wurde?
Wenn der Zugriff verweigert wird, versucht das System der Benutzer, wenn nicht bereits zu authentifizieren (zum Beispiel der Benutzer auf die Login-Seite umleiten). Wenn der Benutzer bereits angemeldet ist, wird die Fehlerseite 403 "Zugriff verweigert" angezeigt. Weitere Informationen finden Sie unter Anpassen von Fehlerseiten.
Ich verwende derzeit eine access_control
Regel für ein paar Routen. Ich möchte einen anonymen Benutzer benachrichtigen, wenn er mit einer Nachricht wie "" an die Login-Route weitergeleitet wird. Sie müssen sich anmelden, um auf diese Seite zugreifen zu können.. " Ich habe die Sicherheitsdokumente ein paar Mal durchgelesen und habe nichts Relevantes gefunden. Übersehe ich etwas?
Wenn nicht, was der beste Weg wäre, um den Benutzer zu benachrichtigen, wenn sie von einem access_control
Regel nur gestoppt sind, wenn sie umgeleitet sind einzuloggen (also nicht, wenn sie nur in einer nicht autorisierte Rolle sind)
EDIT: Zur Klarstellung, ich speziell bin zu fragen, wie zu überprüfen, ob eine Umleitung durch eine access_control
Regel (vorzugsweise in Zweig wenn möglich) verursacht wurde.
ah cool, danke für die Freigabe – Kris
Nice one Carrie, was für ein Albtraum! – Jimbo
Gute Arbeit. Sparte mir viel Zeit! –