2009-07-28 18 views
0

Besuchen Sie jemals eine Website wie myspace, wo sie CAPTCHA nutzen, um Spam zu verhindern? Das typische Muster besteht darin, eine Herausforderung für jede geöffnete URL darzustellen, obwohl die Herausforderung nicht wirklich zur Seite selbst gehört, was eine zusätzliche Bandbreitennutzung verursacht.Wie kann ich CAPTCHA über mehrere Seiten hinweg arbeiten lassen?

Also, wenn ich sechs Seiten gleichzeitig öffne und auf jeder Seite eine Herausforderung darstellen möchte. Ich möchte, dass die Herausforderung an die Seite und nicht an die Sitzung gebunden wird. Wie kann ich das mit Spring und/oder Struts machen?

Antwort

0

Dies hängt weitgehend davon ab, was Sie zum Rendern der Seiten verwenden. Frühling MVC? Streben? In den meisten dieser Frameworks können Sie Komponenten mit Seiten verknüpfen.

Sie können sich auch eine Problemumgehung vorstellen, bei der jede Seite ihr Captcha in der Sitzung in einem separaten Schlüssel registriert und die Seite gegen ihren eigenen Wert überprüft.

Verwandte Themen