코디잉
03_로그인/로그아웃 본문
관리자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")%>' ❗❗ 이런식으로 받는 거 가능 !~!
'PROJECT > 같이사자(공동구매)' 카테고리의 다른 글
05_회원가입 (0) | 2022.08.13 |
---|---|
04_(관리자) 목록 불러오기 (0) | 2022.08.13 |
02_뷰페이지 및 CSS (0) | 2022.08.13 |
01_ERD 재구성 (0) | 2022.08.13 |
00_프로젝트 다시 시작 (0) | 2022.08.13 |
Comments