Update src/routes/authRoutes.js
Browse files- 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 |
-
|
| 36 |
-
req.logout(() => {
|
| 37 |
-
|
| 38 |
-
res
|
| 39 |
-
|
|
|
|
|
|
|
|
|
|
| 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;
|