1123 TIL

looggi·2022년 11월 23일
1

스파르타 내배캠 AI-3

목록 보기
75/130

👋 U HWA~ 👋 프로젝트 2일차

✔️ 정규식

✔️ jwt token을 이용한 로그인 로그아웃

로그인 - 백엔드에서 처리
로그아웃 - 프론트앤드에서 refresh token을 삭제

class UserLogoutView(APIView):
    def delete(self, request):
        auth_token=request.headers.get('Authorization',None)
        print(auth_token)
        # request.user.auth_token.delete()
        return Response({"message": "로그아웃되었습니다."}, status=status.HTTP_200_OK)

❌ 오류

프로필 조회 기능을 만들어서 푸쉬를 하려고 깃 풀 받고나서 푸쉬를 했는데 갑자기 회원가입도 되고 로그인도 되는데 프로필 조회가 안되면서 request.user가 AnonymousUser로 출력이 됐다...
➜ settings.py에 REST_FRAMEWORK가 두개 있어서 아래쪽에 있는 걸로 오버라이드돼서

'DEFAULT_AUTHENTICATION_CLASSES': (
        'rest_framework_simplejwt.authentication.JWTAuthentication',
    )

이 부분이 사라져서 그랬던 것...!!!!

✔️ 프로필 수정

profile
looooggi

0개의 댓글