ShieldX commited on
Commit
540c8e4
·
verified ·
1 Parent(s): 8562e0c

Update src/routes/authRoutes.js

Browse files
Files changed (1) hide show
  1. src/routes/authRoutes.js +9 -5
src/routes/authRoutes.js CHANGED
@@ -32,12 +32,16 @@ router.get('/current_user', (req, res) => {
32
 
33
 
34
  // 4. Logout
35
- router.post('/logout', (req, res) => {
36
- req.logout(() => {
37
- req.session = null;
38
- res.clearCookie('cragy_session');
39
- res.status(200).json({ success: true });
 
 
 
40
  });
41
  });
42
 
 
43
  export default router;
 
32
 
33
 
34
  // 4. Logout
35
+ app.post('/auth/logout', (req, res) => {
36
+ req.logout?.(() => {}); // passport safe
37
+ req.session?.destroy(() => {
38
+ res
39
+ .clearCookie('cragy_session', { sameSite: 'none', secure: true })
40
+ .clearCookie('cragy_session.sig', { sameSite: 'none', secure: true })
41
+ .status(200)
42
+ .json({ success: true });
43
  });
44
  });
45
 
46
+
47
  export default router;