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
- 자바
- Selector
- Activity
- Java
- 청주
- 생명주기
- CSS
- Intent
- 에디터
- 아이콘
- TinyMCE
- 회원가입
- 영성
- androidstudio
- jQuery
- Resources
- Android
- 안드로이드 AVD
- 제이쿼리
- 웹개발
- java 8
- 인텐트
- #청주주님의교회
- 주님의교회
- 게시판
- 글쓰기
- Spring
- 프로그래밍
- 안드로이드
- JavaScript
Archives
- Today
- Total
공부하는 블로그
사용자 인증 예제 본문
1) 로그인 처리
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 | @RequestMapping("/orgn/simpleLogin.do") public String simpleLogin(HttpServletRequest request, HttpServletResponse response, ModelMap model, @RequstParam("userId") String userId, @RequestParam("userPw")String userPw, @RequestParam(value="isSaveId", required=false, defaultValue="N")String isSaveId) { . . . try{ . . . } loginVO = loginService.login(loginVO); <---- 로그인 서비스를 통해 실사용자인지 비밀번호가 일치하는지 체크 String targetURL = null; //인증에 성공한 사용자인 경우 if(loginVO.isCertification()) { HttpSession session = request.getSession(); . . . session = request.getSession(true); session.setAttribute("LoginVO", loginVO); <---- 인증성공시 loginVO 정보를 반드시 “LoginVO” 속성에 추가 세션에 추가정보를 저장할 때는 LoginVO에 필드를 생성하여 추가함 세션정보는 LoginVO 이외에는 추가로 설정하지 않는 것을 원칙으로함 session.setAttribute("binding.listener", OrgnSessionManager.getInstance()); <---- 세션 중복 체크를 위해 binding.listener 추가 . . . | cs |
'Develop > Spring' 카테고리의 다른 글
의존성 주입설정 (Spring) (0) | 2018.03.06 |
---|---|
트랜젝션처리 와 Exception처리 (0) | 2018.03.06 |
@어노테이션 정리 (0) | 2018.03.06 |
Spring 이란? (0) | 2018.03.06 |
Spring MVC Controller(컨트롤러)가 무엇을 처리해 주는가? (0) | 2017.12.12 |