아직 css를 넣지 않았지만 제대로 작동하는 로그인폼이 있다
제대로 입력하지않는다면 에러페이지도 나온다!
회원가입과 다르게 로그인은 user정보 대조후 맞고 안맞고가 확실하기때문에
입력 제약을 걸지않았다
그래서인지 로그인양식을 작성하지 않아도 로그인이 되어버리는 상황을 발견했다
UserModel의 login 구현부에 문제가 있을거라 생각했다
하지만
예외처리는 잘 해놨었고 만약 null이 들어가면 illegalArgument예외처리가 잡아낼것이었다
디버깅을 해보니
null 값이 id,pw 매개변수에 들어갔지만 idx 82를 반환하고있다.
이것은 id,pw 값이 null 인 계정(idx=82)의 user 정보를 가지고 온 것 이다
해당 계정은 로그인 구현중 DB 워크벤치 에서 직접 작성한 계정이였고 id,pw와 계정 생성타임스탬프도 없었다
계정 생성 타임스탬프가 없다는건 정말정말 오래전에 테스트로 만들어본 계정이었다
82번계정말고도 id가 없는계정,reg_data가 없는 계정도 몇 있어서 정리 해주었다
이제 비어있는 로그인폼에 대한 에러 페이지가 잘 나온다.
'마구니 패치 노트' 카테고리의 다른 글
parsing 후 저장시 데이터 중복 문제 (0) | 2023.02.28 |
---|---|
VScode CSS 세팅(여러 선택자 줄바꿈 해결) (0) | 2023.02.17 |
리팩터링, ID중복 체크 기능 추가중 만난 마구니 (0) | 2022.12.16 |
maven 업데이트시 라이브러리 오류 (0) | 2022.03.17 |
Failed to execute operation: File exists 자동 시작서비스 파일 접근을 못하는 이유 (0) | 2022.02.13 |
댓글