확실히 회원가입을 작성하고 나니까 로그인은 후다닥....
인스타그램에 회원가입 할 때에는 사용자 계정(예:전화번호, 사용자 이름 또는 이메일 중 하나)을 필수로 필요합니다.
인스타그램에 로그인 할 때에는 비밀번호가 필수로 필요합니다.
계정이나 패스워드 키가 전달되지 않았을 시, {"message": "KEY_ERROR"}, status code 400 을 반환합니다.
계정이 존재하지 않을 때나 비밀번호가 맞지 않을 때, {"message": "INVALID_USER"}, status code 401을 반환합니다.
로그인이 성공하면 {"message": "SUCCESS"}, status code 200을 반환합니다.
if Account.objects.filter(email=email).exists():
이메일이 db에 존재하는지 확인하고 존재한다면, user라는 변수에 email정보를 담아준다.
존재하는 사용자를 찾았으니 그 사용자에 저장된 password와 request로 받은 password가 일치하는지 확인해야한다.
bcrypt와 token은 여기에 쓰겠습니다ㅎㅎ
회원가입(UserSignUpView)는 /signup
으로
로그인은(UserSignInView)는 /signin
으로 path를 지정해주었다.
나를 기쁘게 하는 두가지..success 와 200💓
토큰까지 전달 성공 오예오예...
혜윤님
~ 이번거 이해가 너무 잘 됩니당 짱