본문 바로가기
개발자 관련 공부/멀티캠퍼스

[로그인 DB 연동]

by 박나무 2022. 2. 15.
반응형

@ResponseBody
@PostMapping("/login") //로그인시 포스트 맵핑 제일 먼저 실행. 액션 로그인.
public ResponseEntity<String> login(@RequestBody Member mem) {
ResponseEntity<String> result = null;
try {
boolean islogin = memberService.login(mem.getId());



if (islogin) {
session.setAttribute("id", mem.getId());  //이거 추가 사인업 구조에서

result =  new ResponseEntity<String>(mem.getId(), HttpStatus.OK);
} else {
result =  new ResponseEntity<String>("틀림", HttpStatus.BAD_REQUEST);
}

} catch(Exception e) {
e.printStackTrace();
result =  new ResponseEntity<String>(e.getMessage(), HttpStatus.BAD_REQUEST);
}
return result;
}

반응형

댓글