logout endpoint

This commit is contained in:
2026-01-08 10:08:12 -06:00
parent f75d507759
commit e4dd9e41db

View File

@@ -720,6 +720,17 @@ app.get('/verify', authenticateToken, async (req, res) => {
} }
}); });
app.post('/logout', authenticateToken, async (req, res) => {
try {
// Delete all tokens for this user
await pool.query("DELETE FROM user_tokens WHERE user_id=$1", [req.user]);
res.status(200).json({ message: 'Logged out successfully' });
} catch (error) {
console.error('Error during logout:', error);
res.status(500).json({ error: 'Internal server error' });
}
});
app.get('/device_list', authenticateToken, async (req, res) => { app.get('/device_list', authenticateToken, async (req, res) => {
try { try {
console.log("device List request"); console.log("device List request");