PROJECT/같이사자(공동구매)
03_로그인/로그아웃
yong_ღ'ᴗ'ღ
2022. 8. 13. 02:51
관리자ID: abc12345
회원 ID: abc123@test.com
위와 같이 관리자와 회원의 ID 형식이 나눴다.
그래서 로그인폼에 ID 입력 시, 『@』의 유무로 회원/관리자 테이블을 각각 스캔했다.
로그인했을 때,
1) @로 회원/관리자 구분
2) 해당 정보가 있는지 DB확인
정보가 있다면,
3) 회원-영구정지 여부 확인 / 관리자-관리자 메인으로 이동
4) 멤버코드를 세션에 심어놓음
위의 멤버코드 활용해서 HEADER 에 필요한 정보들 가져옴
5) 로그아웃 시, 세션 제거
🔥 DAO interface에서 매개변수가 2개 이상이면 DTO로 받는게 편함.. 아니면 hashmap으로 구성
🔥 <script> 영역에서 GET방식으로 넘겨준 파라미터 값 받는 방법
→ 1)
let urlParams = new URLSearchParams(location.search);
let errCase = urlParams.get("errCase");
→ 2) ❗❗ '<%=request.getParameter("code")%>' ❗❗ 이런식으로 받는 거 가능 !~!