재밌고 어려운 IT를 이해해보자~!

logout 기능 본문

React, Node Js

logout 기능

언제나즐거운IT 2024. 5. 7. 22:59

logout 기능을 만들기위해 logout Router를 만들고

로그아웃하려는 유저를 데이터베이서에서 찾아 해당 유저의 토큰을 지운다.

토큰을 지우는 순간 인증이 안되기 때문에 로그인 기능이 풀려버린다.

 

app.get('/api/users/logout', auth, (res, req) => {

  User.findOneAndUpdate({ _id: req.user._id },
    { token: "" }
    , (err, user) => {
      if (err) return res.json({ success: false, err });
      return res.status(200).send({
        success: true
      })
    })
})

'React, Node Js' 카테고리의 다른 글

CRA to Our Boilerpalte  (0) 2024.05.11
React.Js  (0) 2024.05.08
Authentication  (0) 2024.05.06
로그인 기능 및 토큰생성  (0) 2024.05.05
Bcrypt  (0) 2024.05.02
Comments