This commit is contained in:
Matjaz
2022-02-13 21:50:44 +01:00
3 changed files with 15 additions and 3783 deletions

3789
package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@ -14,7 +14,8 @@
"http-errors": "~1.6.3",
"morgan": "~1.9.1",
"sequelize": "^6.15.0",
"sqlite3": "^5.0.2"
"sqlite3": "^5.0.2",
"uuid": "^8.3.2"
},
"devDependencies": {
"jshint": "^2.13.4",

View File

@ -3,7 +3,7 @@ const { UniqueConstraintError } = require('sequelize/dist/index.js');
var router = express.Router();
const db = require('../models');
var User = db.User;
const crypto = require('crypto');
const uuidv4 = require('uuid').v4;
/* GET home page. */
router.get('/', function(req, res, next) {
@ -20,14 +20,14 @@ router.post('/', async function(req, res, next) {
});
console.log(user);
if(user) {
var uuid = crypto.randomUUID();
var uuid = uuidv4();
var agentid = req.rawHeaders[3];
var session = await user.createSession({
sessionid: uuid,
agentid: agentid
});
console.log(session);
var maxage = 60 * 60 * 24;
var maxage = 60 * 60 * 24 * 1000;
res.cookie('sessionid', session.sessionid, {maxAge: maxage, httpOnly: true});
res.redirect('/');
} else {