非常に基本的な質問です。いくつかのサーブレットを含むポータルがあり、そのうちの 1 つがログインを処理します (ただし、管理者としてのみ)。管理者がサインインしているかどうかを知るために、サーブレット間で HttpSessions を使用するにはどうすればよいですか?
前もって感謝します!
非常に基本的な質問です。いくつかのサーブレットを含むポータルがあり、そのうちの 1 つがログインを処理します (ただし、管理者としてのみ)。管理者がサインインしているかどうかを知るために、サーブレット間で HttpSessions を使用するにはどうすればよいですか?
前もって感謝します!
管理者ユーザーがサインインするときはいつでも、session.setAttribute( "admin"、 "true");のようなものを入れてください。
これをsession.getAttribute( "admin")としてチェックして、adminがログインしているかどうかを確認します
セッションで属性を設定する
session.setAttribute("isAdmin",true OR false);
ログイン時にユーザータイプを決めて設定します。
完全なユーザーオブジェクトをセッションに保存します。
http://download.oracle.com/javaee/1.3/api/javax/servlet/http/HttpServletRequest.html#getSession()
この方法でセッションにアクセスできます。ユーザー全体(またはデータベースのユーザーID)をセッションに保存すると、後でアプリケーションの成長に合わせて、より洗練された役割ベースのアクセスを実装できます。
あいさつ