Published 2021. 12. 15. 09:38
반응형

서버에서 토큰을 임의로 만들고 쿠키에 저장

로그인아웃 상태는 0로 쿠키에 저장 (로그인 유무는 islogin 상태값 0, 1로 판별)

 

로그인한 사용자에게 임의 토큰을 부여하고 쿠키에 저장

로그인 상태 1로 변환하고 쿠키에 저장

로그인된 토큰은 함께 서버로 보낸다.

 

서버는 로그인한 사용자에게 uuid(유저 고유식별번호)를 부여하고 

맞는 데이터를  각 페이지마다 뿌려준다.

 

클라이언트에서 서버와 통신방법

//get 방식
  const res = await axios.get(URL, {
      headers: { 'content-type': 'application/json', Authorization: `Bearer +${token}` },
    })

//post 방식

const res =  await axios.post( URL, content, {
      headers: {
        'content-type': 'application/json',
        Authorization: `Bearer ` + token,
      },
    })

 

 

반응형

'Web > 웹운영' 카테고리의 다른 글

ngrok) 쉽게 로컬호스트 공유하기  (0) 2022.03.11
Search) 검색에서 특수문자 query 문제와 base64  (0) 2022.02.03
OAuth  (0) 2021.11.14
JWT 인증  (0) 2021.11.10
복사했습니다!