use persistent, not session cookies

This commit is contained in:
Josh Harvey 2016-12-20 14:23:00 +02:00
parent 124e35d153
commit 32ffe433a8
3 changed files with 12 additions and 3 deletions

View file

@ -21,6 +21,9 @@ const login = require('../lib/admin/login')
const pairing = require('../lib/admin/pairing') const pairing = require('../lib/admin/pairing')
const server = require('../lib/admin/server') const server = require('../lib/admin/server')
const transactions = require('../lib/admin/transactions') const transactions = require('../lib/admin/transactions')
const T = require('../lib/time')
const NEVER = new Date(Date.now() + 100 * T.years)
const devMode = argv.dev const devMode = argv.dev
@ -151,7 +154,9 @@ function register (req, res, next) {
const cookieOpts = { const cookieOpts = {
httpOnly: true, httpOnly: true,
secure: true secure: true,
domain: hostname,
expires: NEVER
} }
const token = r.token const token = r.token

View file

@ -101,7 +101,7 @@
}, },
{ {
"code": "min", "code": "min",
"min": 10 "min": 0
} }
] ]
}, },

View file

@ -8,6 +8,8 @@ const days = 24 * hours
const day = days const day = days
const weeks = 7 * days const weeks = 7 * days
const week = weeks const week = weeks
const year = 365 * days
const years = year
module.exports = { module.exports = {
seconds, seconds,
@ -19,5 +21,7 @@ module.exports = {
days, days,
day, day,
weeks, weeks,
week week,
years,
year
} }