Web アプリケーションで Struts 2 を使用しています。クライアントから、再度ログインする必要がないように、「Remember Me」機能を実装するように求められています。これは私がやるべきだと思うことです:
- 「Remember me」オプションがチェックされている場合、ユーザー固有のキーを使用して Cookie を作成し、ユーザーのログイン時に同じものをデータベースに保存する必要があります。
- リクエストから Cookie を取得し、データベースに対してキーをチェックし、見つかって有効期限が切れていない (7 日) 場合は、対応するユーザーをセッションに入れるインターセプターを作成する必要があります。
他に、より効果的で簡単で優れた、パフォーマンスに優れた方法はありますか?