로그인 과정에 대해 알아보자!

BE_{Potato.}·2022년 11월 27일
0

로그인을 하는 과정에 대해 알아보는 시간을 가지자!!

우선 사용자가 아이디, 비밀번호를 적어 로그인 시도를 한다.

-> 데이터베이스에서 사용자DB를 가져와 사용자가 맞는지 여부 판단하고,
1)아이디가 유효한지, 2)아이디가 존재하는지 유무를 체크해서 둘다 아니라면 로그인 실패를 출력한다.

사용자가 맞는지가 확인되면 비밀번호를 판단해
1) 비밀번호가 유효한지, 2) 비밀번호 연속오류허용횟수를 넘진 않았는지를 파악해
둘다 해당 안되면 로그인 실패를 출력!!

마지막으로 로그인 권한을 판단한다. 권한과 관련된 DB를 조회해 권한을 부여할 수 있다고 판단되면 사용자의 권한별로 대시보드페이지 화면을 출력하게 된다!

profile
항상 '기본'을 중요시하는 예비 백엔드개발자입니다!

0개의 댓글