Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 | 31 |
Tags
- mysql if
- 호버
- formgroup
- ApexChart
- summary
- Oracle LISTAGG 사용 예시
- 옵저버블
- route
- scroll
- Ionic modal
- Angular Router
- 앵귤러 애니메이션
- 셀렉트박스 커스텀
- 아이오닉 스크롤 이벤트
- angular button
- 모달
- 스크롤 이벤트
- 앵귤러 모달
- modal
- angular modal
- flex-1
- angular animation
- egov spring ajax 사용 예시
- 스크롤 이벤트 감지
- TAILWIND
- ajax 사용 예시
- angular route
- prisma
- 검색
- Router
Archives
- Today
- Total
깜놀하는 해므찌로
Spring Egov Java Interceptor 인터셉터 이메일 수신자 계정으로 자동 로그인 구현 예시 본문
반응형
SMALL
1. 재신청 버튼을 누를 시 수신자의 아이디로 자동 로그인 처리를 구현 시 조건문
if(null == session.getAttribute("loginVO") && !"".equals(request.getParameter("col2")) && (request.getRequestURI().contains("/ma/bd/ot01/writeComment.do") || request.getRequestURI().contains("/ma/bd/ot01/updateForm.do"))){
System.out.println("이메일 수신자 SEQ : " + request.getParameter("col2"));
/* 이메일 수신자 SEQ 자동 로그인 */
MaLoginVO maLoginVO = new MaLoginVO();
maLoginVO.setSchEtc01(request.getParameter("col2"));
MaLoginVO loginVO = (MaLoginVO)cmmnService.selectContents(maLoginVO, "MaLogin.SQL");
session.setAttribute(SessionUtil.SESSION_MANAGE_KEY, loginVO);
session.setAttribute("loginVO", loginVO); //사용자 아이디
session.setAttribute("loginMgrId", loginVO.getId()); //사용자 아이디
session.setAttribute("loginMgrNm", loginVO.getName()); //사용자 이름
session.setAttribute("loginMgrAuthCode", loginVO.getAuthCode()); //사용자 권한
session.setAttribute("loginWorkDiv", loginVO.getWorkDiv()); // 부서
2. 조건1 : 세션의 "loginVO" 키 값의 value 가 있는지 체크
3. 조건 2: 요청 URL 체크
4. 조건 3: 요청 URL 의 get 방식 파라미터 col2 값 체크 (col2 에는 유저의 고유 SEQ 가 담겨있다.)
반응형
LIST
'IT' 카테고리의 다른 글
Java Calendar 자바 달력형 데이터 날짜 더하기 빼기 함수 예시 (0) | 2022.08.27 |
---|---|
Oracle 또는 ? 값이 들어가는 경우 해결 방법 (0) | 2022.08.26 |
HighChart Chart Context Menu 없애는 법 / 하이차트 메뉴 없애는 법 2가지 (0) | 2022.08.24 |
Oracle LISTAGG 사용 예시 / [직급]이름(시간) 테이블 4개 참조 예시 (0) | 2022.08.23 |
java.lang.Integer cannot be cast to 에러 해결 (0) | 2022.08.23 |