Spring servlet session問題検討session生成から破棄(ログインからログインまでのプロセス)

884 ワード

学習資料は比較的古いspring servlet jspのバックエンドエンジニアリングに基づいて、彼のやり方は
session.getAttribute("userLogin")              ,   sessionid        

 
まずログインを制御するためにブロッキングを追加し、ブロッキングで行うロジックは、ユーザが初めてログインした場合(session.getAttribute(「userLogin」)がnullである場合、ログインを実行し、ログインしてユーザ情報を取得した後にユーザ情報を通過する
session.setAttribute("userLogin", data);            (              sessionid       )

このように後続のアクセス(ログイン後の操作アクセス)では、まずブロックに入って通過できるかどうかを確認します
session.getAttribute(「userLogin」)はユーザ情報を取得し、取得可能であればユーザを次の操作に進めることができ、ブロック(ブロックでtrueを返す)
 
 
つまりユーザが初めてログインしたときに呼び出す
HttpSession session = request.getSession()

セッション内の対応するキー値情報(key,value)を設定できます.
ログイン時
session.removeAttribute("userLogin");
session.invalidate();

これで今回唯一のセッションは破棄されます