TOKEN 테이블

Yeoonnii·2022년 10월 19일
0

Project

목록 보기
2/6

토큰 테이블 생성시 토큰을 기본키로 잡는 경우에

사용자가 로그아웃 하지 않고 다른 웹에서 로그인 하는 상황이 발생하면
같은 사용자에 대해 여러개의 토큰이 생성된다

이런 경우 한명의 사용자에게 여러개의 토큰이 발행되고
발생되는 토큰이 로그아웃 버튼을 누르지 않으니 삭제되지 않고
계속 축적될 수 있다는 문제점이 생긴다

해결방법

회원의 id를 기본키로 잡기

  • 한명의 사용자만 로그인 가능
  • 한개의 웹에서만 로그인 가능한 한계점이 생긴다
    = 한 페이지에서 로그인 후 다른페이지에서 로그인 시 DB의 토큰이 업데이트 됨
    = DB는 update시 이전 토큰 사용 불가

0개의 댓글