0

私のWebアプリケーションでは、Springログインフォーム(Spring-securityを使用)を使用しています。デフォルトでは、ログインフォームにはフィールドj_usernameとj_passwordがあります。もう1つの要素を追加する必要があります(利用規約のチェックボックス)。Springが内部で処理しているため、現在のコードにはLoginFormとLoginControllerがありません。
誰かがこれを処理/オーバーライドする方法を教えてもらえますか?

このリンクを見たSpringsecurityカスタムログインページ
しかし、LoginFormに新しい要素を追加する必要があります(現在は存在しません)-この新しい要素を追加する必要があります(Form-.javaファイル)
また、新しい要素を書き込む必要がありますコントローラ(LoginController)またはここに示されている既存のフィルタを使用できますか?http://static.springsource.org/spring-security/site/docs/3.1.x/reference/springsecurity-single.html#filter-stack

4

1 に答える 1

1

ユーザーは続行するためにチェックボックスをオンにする必要がありますか、それともバッキングモデルオブジェクトにバインドしますか?

前者の場合は、JavaScriptで処理します。後者の場合、おそらく最も簡単な方法は認証フィルターを実装することです。ドキュメントのこの領域が役立つ場合があります。

http://static.springsource.org/spring-security/site/docs/3.0.x/reference/core-web-filters.html#form-login-filter

于 2012-07-27T20:09:26.707 に答える