Added Logout, some fixes
This commit is contained in:
@@ -12,9 +12,9 @@ export function initAuth(app, db) {
|
||||
}
|
||||
|
||||
async function getUserInfo(req, res) {
|
||||
const sessiontoken = await updateSessionToken(users, req.user._id);
|
||||
// const sessiontoken = await updateSessionToken(users, req.user._id);
|
||||
|
||||
setTokenCookie(res, sessiontoken);
|
||||
// setTokenCookie(res, sessiontoken);
|
||||
|
||||
res.status(200).send({
|
||||
username: req.user.username,
|
||||
@@ -30,7 +30,7 @@ async function checkSessionToken(req, res, next) {
|
||||
}
|
||||
|
||||
const token = req.cookies.jeopardytoken;
|
||||
|
||||
|
||||
let user = await users.findOne({sessiontoken: token});
|
||||
|
||||
if (user === null) {
|
||||
@@ -108,7 +108,7 @@ function setTokenCookie(res, sessiontoken) {
|
||||
expires.setDate(expires.getDate() + 1);
|
||||
|
||||
res.cookie('jeopardytoken', sessiontoken, {
|
||||
maxAge: 1e3 * 60 * 60 * 24,
|
||||
maxAge: 1e3 * 60 * 60 * 24 * 7,
|
||||
path: "/"
|
||||
})
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user