File size: 832 Bytes
97f53b4
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
var express = require('express');
var router = express.Router();
var app = express();
var User = require('../models/user');
const bcrypt = require("bcrypt");
const jwt = require("jsonwebtoken");


router.post('/logout', function (req, res, next) {

    var session = {
        "cookie": {
            path: '/', _expires: null,
            originalMaxAge: null,
            httpOnly: true
        },
        userId: req.body.user_id
    }
    console.log(session)

    if (session) {
        // delete session object
        req.session.destroy(function (err) {
            if (err) {
                return res.send(failedResponse("Logout failed!"))

            } else {
                return res.send(successResponse('Logout success'));

            }
        });
        req.session.destroy;
    }
});

module.exports = router;