자바 스프링(login,logout 로직)

Y·2021년 5월 1일
0

자바스프링(부트X)

목록 보기
6/14
post-thumbnail

loginTry 이름에 Post방식으로 요청한다

PostMapping으로 요청을 받는다

나중에 설명하겠지만 ms.login(dto)의 login 메소드는 인트값을 리턴해주는데 로그인 성공시

1,아이디가 없으면 0,비밀번호가 틀리면 -1 을 리턴해준다

1일때 정상적인 로그인 성공으로 session의 이름 id, 로그인한 아이디를 value값으로 둔다

0과-1일때는 다 로그인실패를 띄어준다


DAO에 arraylist 형으로 반환하는 메소드를 만들어줍니다 그리고

Mapper.xml에 등록후 sql 문을 작성합니다

select문 반환값이 list형태로 담겨(전글의 resultMapper로 인해서) 값을 확인할수있다

해당 id값 검색이기때문에 primary인 id는 무조건 한개의 값만 나온다

그점을 이용하여 lsit의 값이 0이라면 DB에서 아이디가 없기때문에

0을 출력합니다 그게아니라면 해당 id의 비밀번호까지 일치를 확인후 1을 출력합니다

아이디가 있지만 비번이틀리면 -1을 반환합니다

profile
스스로 공부하고 기록해서 발전할수 있도록 노력하는 공부 벨로그 https://youseong.me

0개의 댓글