Skip to content

[BUG] accessToken이 만료됐음에도 로그인이 돼있는 것처럼 표시되는 문제  #748

@byhhh2

Description

@byhhh2

버그 설명

초기 isLogin 변수를 설정할 때 accessToken의 유무로만 로그인을 판단해 만료됐음에도 로그인이 돼있는 것처럼 표시된다.
token을 refresh하는 로직이 axios interceptor에만 존재하기 때문에 사용자는 API 요청을 보내야만 token을 refresh 할 수 있다.

(추가 : refresh 로직이 제대로 실행되지 않는다...상황파악중)

버그 시나리오 재연

어떤 상황에서 버그가 발생했는지 시나리오를 적어주세요 :

  1. 헤더만 봐서는 로그인이 되어 있는 것 같지만, accessToken이 만료된 상황이다.
  2. accessToken이 만료됐음에도 글쓰기 화면에 들어갈 수 있다.
  3. 글을 다 썼는데 refreshToken마저 만료됐다면 로그인 화면으로 redirect되고 그 동안 썼던 글이 날라간다.

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions