Ich versuche eine Steuerlogik zu erstellen, die von der aktuellen gsp-Seite abhängt, um eine Aktion aufzurufen, gibt es ein Tag oder eine Sitzungsmethode, mit der ich die aktuelle gsp-SeiteGrails Sicherheitsproblem und Suchmaschinenoptimierung
identifizieren kannIch möchte den Zugriff auf alle GSPs beschränken, außer singup und login. Wenn also ein Benutzer ein anderes gsp öffnet, wird er zur Anmeldeseite umgeleitet und er kann auch zur Anmeldeseite navigieren.
Die Logik i umzusetzen versuche wie diese ist, wenn CURRENT_PAGE login.gsp oder singup.gsp ist dann tun anmeldet und nichts anderes umleiten // wo Benutzerseite ohne Probleme
einzuloggen navigieren kann, und ich Ich möchte diese Logik im Hauptlayout hinzufügen, damit sie in der gesamten Anwendungsdomäne implementiert wird.
Ich frage mich, ob es eine alternative Möglichkeit gibt, dies mit RequestmapController oder UrlMappings zu tun?
Jeder, der Erfahrung mit springMVC hat, kann helfen, da Grails auf SpringMVC basiert, das seinerseits auf dem Standard-Servlet-Framework aufbaut!
Hinweis: Ich verwende Acegi Plugin
Bemerkung: Wie kann die Anwendung SEO freundlich sein mit dieser Art von Sicherheit implementiert Mechanismus (das heißt Google Indizierung.)?
von 'aktuelle Gsp-Seite' meinst du den Dateinamen der Gsp-Seite, die gerendert wird? – Chii
ja Chii das ist, was ich meinte, es ist wie ich möchte den Zugriff auf alle gsps außer singup und login, also wenn ein Benutzer öffnen andere gsp er wird auf die Anmeldeseite umgeleitet werden und er wird auch in der Lage sein, auf die Anmeldeseite zu navigieren Die Logik i umzusetzen versuche ist wie diese wenn current anmelden oder SINGUP dann nichts tun sonst Umleitung um sich anzumelden // wo Benutzer navigieren Seite ohne Probleme auch anmelden :) und ich will um diese Logik in das Hauptlayout einzufügen, damit es über die gesamte Anwendung implementiert wird, klar? – zotherstupidguy
Ich frage mich, ob es eine alternative Möglichkeit gibt, dies mit RequestmapController oder UrlMappings zu tun? – zotherstupidguy