1. login_do.jsp 로그인 성공 앞에 추가
session.setAttribute("사용자",관리자);
확인 작업에 추가했습니다:
Admin admin=dbu.selectAdmin(login.getAdmin_user());
HttpSession session=request.getSession();
관리자는 POJO입니다.
사용자 이름과 비밀번호는 admin에 있습니다.
User는 나중에 사용하기 위한 것이며 포인터나 키라고도 할 수 있으며 admin은 값입니다.
2. 세션을 확인하기 위해 별도의 sessionCheck.jsp 파일을 작성합니다.
< %@page pageEncoding="UTF-8" contentType="text/html; charset=UTF-8" %>
< %@include file="/admin/sessionCheck.jsp"%>
< %@page import="com.fypl.Admin" %>
<%
객체 obj = session.getAttribute("user");
if(obj==null){
out.print("로그인되지 않았습니다.");
response.sendRedirect("admin_login.jsp");
}또 다른{
관리자 admin=(관리자)obj;
}
%>
첫 번째 줄은 값과 쌍으로 존재하는 키를 설정하는 것입니다.
사실, 그 가치를 작동시키는 것은 바로 이 열쇠를 통해서입니다.
키가 비어 있으면 값도 비어 있습니다.
그러면 로그인되지 않습니다. 그렇지 않으면 로그인 후 계정과 비밀번호가 있어야 합니다. . . . 비어있지 않다면 강제로 키를 값
3으로 변환하여 나가주세요. 위의 두 단계를 완료한 후 가장 중요한 단계는 다음입니다.
각 jsp 파일의 헤드에는 다음 명령문이 포함되어 있습니다.
< %@include file="/admin/sessionCheck.jsp"%>
로그인하지 않고 이 페이지에 접근하려면 이렇게 하세요. 먼저 sessionCheck.jsp를 실행하여 계정 비밀번호가 비어 있는지 확인합니다.
물론 로그인하지 않으면 비어있습니다.