1

shiro を使用する私の grails アプリケーションでは、Cookie を使用して認証を含むセッション データを保存しています。

ユーザーが Cookie を受け入れずにログインしようとすると、ログインは機能しますが、(予想どおり) セッションが再び失われ、ユーザーはログアウトされます。

一般的にこの動作を変更したくはありません。ブラウザが Cookie を受け入れる必要があるという通知をユーザーに表示したいだけです。

このユーザーが、セッション データが失われた後にログインしようとしたユーザーであることを確認して、それぞれのメッセージを表示できるようにする方法はありますか?

すべてのページで Cookie が受け入れられるかどうかをテストするのは少しやりすぎだと思うので、ログイン時のみの解決策に向かっています。

4

1 に答える 1

1

grails セッションを使用して、ユーザーの現在の状態を保存できます。次に、ログイン時に grails セッションを確認し、メッセージを表示するかどうかを決定します。

于 2011-06-29T16:35:17.963 に答える