Frage

Wir verwenden Grails Acegi Plugin 0.5.1 zur Authentifizierung und auch die Captcha -Funktionalität. Bei Eingabevalidierungsfehlern möchte ich einen neuen Captcha -Wert generieren. Ich verwende die Render -Methode von einem Benutzercontroller, um die Vorlage mit den Validierungsfehlern zu präsentieren. Die fragliche Vorlage enthält ein IMG -Element, das ein CreateLink -Tag implementiert, um den Captcha -Wert zu generieren. Bei der anfänglichen Last dieser Vorlage wird die Captchacontroller -Indexaktion aufgerufen und der Wert und das Bild werden generiert. Die Render -Methode des Benutzercontrollers initiiert jedoch den Aufruf nicht an den Captchacontroller, wenn die Validierungsfehler angezeigt werden. Weiß jemand, wie ich den Aufruf an den Captcha -Controller in Fehlersituationen erzwingen könnte?

War es hilfreich?

Lösung

Durch das Hinzufügen eines Datums/des Zeitstempels zum Bildnamen erzwang der CreateLink -Anruf, der bei jedem nachfolgenden Rendering getätigt werden soll.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top