Normaltic Study
[Week3] login logic case
min8282
2024. 5. 8. 21:14
지난주 복습
SQL → DB(insert,delete,select,where..)
Part.1
식별 = 수 많은 데이터에서 특정 데이터를 찾는 작업
식별 정보는 Unique 해야 함.
인증 = 본인이 맞는지 확인하는 작업
Part.2
로그인 로직 케이스
- 식별/인증 동시
- DB 쿼리를 한 번에 수행해서 로그인 구현.
- where id=’$user_id’ and pass=’$user_pass’
- if(결과가 나오면) 로그인 성공 else 로그인 실패
- 식별/인증 분리
- select * from member where id = ‘___’ → 식별 과정
- $db_pass = sql.res[’pass’] → 인증 과정
- if($db_pass == $user_pass) 로그인 성공 else 로그인 실패 → 인증 과정
- HASH
- hash 식벽/인증 동시
- hash 식별/인증 분리
Part.3
초창기에는 쿠키를 사용한 로그인 기능을 구현함.
세션 → 서버에 저장되는 정보
세션id는 쿠키에 저장된다.
jwt 공부해 보기