Files
Nexus_Mat/pages/api/v1/auth/logout.ts

16 lines
505 B
TypeScript

import { NextApiRequest, NextApiResponse } from 'next';
export default async function handler(req: NextApiRequest, res: NextApiResponse) {
if (req.method !== 'POST') {
return res.status(405).json({ success: false, error: 'Method not allowed' });
}
// Clear the authentication cookie
res.setHeader('Set-Cookie', 'token=; HttpOnly; Path=/; Max-Age=0; SameSite=Strict');
return res.status(200).json({
success: true,
message: 'Logged out successfully'
});
}