UUID paket dodan.
This commit is contained in:
Binary file not shown.
3789
package-lock.json
generated
3789
package-lock.json
generated
File diff suppressed because it is too large
Load Diff
@ -14,7 +14,8 @@
|
|||||||
"http-errors": "~1.6.3",
|
"http-errors": "~1.6.3",
|
||||||
"morgan": "~1.9.1",
|
"morgan": "~1.9.1",
|
||||||
"sequelize": "^6.15.0",
|
"sequelize": "^6.15.0",
|
||||||
"sqlite3": "^5.0.2"
|
"sqlite3": "^5.0.2",
|
||||||
|
"uuid": "^8.3.2"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"jshint": "^2.13.4",
|
"jshint": "^2.13.4",
|
||||||
|
@ -3,7 +3,7 @@ const { UniqueConstraintError } = require('sequelize/dist/index.js');
|
|||||||
var router = express.Router();
|
var router = express.Router();
|
||||||
const db = require('../models');
|
const db = require('../models');
|
||||||
var User = db.User;
|
var User = db.User;
|
||||||
const crypto = require('crypto');
|
const uuidv4 = require('uuid').v4;
|
||||||
|
|
||||||
/* GET home page. */
|
/* GET home page. */
|
||||||
router.get('/', function(req, res, next) {
|
router.get('/', function(req, res, next) {
|
||||||
@ -20,14 +20,14 @@ router.post('/', async function(req, res, next) {
|
|||||||
});
|
});
|
||||||
console.log(user);
|
console.log(user);
|
||||||
if(user) {
|
if(user) {
|
||||||
var uuid = crypto.randomUUID();
|
var uuid = uuidv4();
|
||||||
var agentid = req.rawHeaders[3];
|
var agentid = req.rawHeaders[3];
|
||||||
var session = await user.createSession({
|
var session = await user.createSession({
|
||||||
sessionid: uuid,
|
sessionid: uuid,
|
||||||
agentid: agentid
|
agentid: agentid
|
||||||
});
|
});
|
||||||
console.log(session);
|
console.log(session);
|
||||||
var maxage = 60 * 60 * 24;
|
var maxage = 60 * 60 * 24 * 1000;
|
||||||
res.cookie('sessionid', session.sessionid, {maxAge: maxage, httpOnly: true});
|
res.cookie('sessionid', session.sessionid, {maxAge: maxage, httpOnly: true});
|
||||||
res.redirect('/');
|
res.redirect('/');
|
||||||
} else {
|
} else {
|
||||||
|
Reference in New Issue
Block a user