juarezgonz02 / sharedview_nextjs

0 stars 0 forks source link

Add Cookie and Headers according to logic #16

Closed MarioMartinez00072520 closed 10 months ago

MarioMartinez00072520 commented 10 months ago

`import { serialize } from 'cookie';

export default function logout(req, res) { const { cookies } = req;

const jwt = cookies.token;

if (!jwt) { return res.status(401).json({ status: 'error', error: 'Unauthorized', }); }

const serialized = serialize('token', null, { httpOnly: true, secure: process.env.NODE_ENV === 'production', sameSite: 'strict', maxAge: -1, path: '/', }); res.setHeader('Set-Cookie', serialized); res.status(200).json({ status: 'success', message: 'Logged out', }); }`

Libraries