1. BE (app.py)

 

① 필요한 라이브러리 import

  • 여기서 시크릿키는 서버에서 디코딩을 할 때 사용된다.

 

② 토큰을 받은 후, playload와 user_info 정보를 통해 토큰이 만료되거나 디코딩 에러가 있을 때 메시지를 response 해주는 부분

 

 

③ 회원가입 - 비밀번호를 암호화해서 저장하는 부분

  • 아이디, 비밀번호, 닉네임을 받아서 DB 저장
  • 비밀번호를 암호화처리 해서 저장해준다.

 

④ 로그인  

  • 받은 비밀번호를 암호화한다.
  • 암호화된 정보로 해당 유저를 찾는다.
  • 유저를 찾으면 JWT토큰을 발행한다. (만료시간도 같이 설정해 준다.)

 

⑤ 로긘된 유저만 call 할 수 있는 API

 

 

2. FE ( 로딩 페이지, 회원가입 페이지, 로그인 페이지 )

 

① 로딩페이지

② 회원가입 페이지

 

 

 

③ 로그인 페이지

 

+ Recent posts