@@ -4,8 +4,8 @@ const express = require('express')
44const ExpressBrute = require ( 'express-brute' )
55const BruteKnex = require ( '../helpers/brute-knex' )
66const router = express . Router ( )
7- const moment = require ( 'moment' )
87const _ = require ( 'lodash' )
8+ const commonHelper = require ( '../helpers/common' )
99
1010const bruteforce = new ExpressBrute ( new BruteKnex ( {
1111 createTable : true ,
@@ -70,7 +70,7 @@ router.all('/login/:strategy/callback', async (req, res, next) => {
7070 const authResult = await WIKI . models . users . login ( {
7171 strategy : req . params . strategy
7272 } , { req, res } )
73- res . cookie ( 'jwt' , authResult . jwt , { expires : moment ( ) . add ( 1 , 'y' ) . toDate ( ) } )
73+ res . cookie ( 'jwt' , authResult . jwt , commonHelper . getCookieOpts ( ) )
7474
7575 const loginRedirect = req . cookies [ 'loginRedirect' ]
7676 if ( loginRedirect === '/' && authResult . redirect ) {
@@ -102,7 +102,7 @@ router.post('/login', bruteforce.prevent, async (req, res, next) => {
102102 password : req . body . pass
103103 } , { req, res } )
104104 req . brute . reset ( )
105- res . cookie ( 'jwt' , authResult . jwt , { expires : moment ( ) . add ( 1 , 'y' ) . toDate ( ) } )
105+ res . cookie ( 'jwt' , authResult . jwt , commonHelper . getCookieOpts ( ) )
106106 res . redirect ( '/' )
107107 } catch ( err ) {
108108 const { formStrategies, socialStrategies } = await WIKI . models . authentication . getStrategiesForLegacyClient ( )
@@ -152,7 +152,7 @@ router.get('/verify/:token', bruteforce.prevent, async (req, res, next) => {
152152 res . redirect ( '/login' )
153153 } else {
154154 const result = await WIKI . models . users . refreshToken ( usr )
155- res . cookie ( 'jwt' , result . token , { expires : moment ( ) . add ( 1 , 'years' ) . toDate ( ) } )
155+ res . cookie ( 'jwt' , result . token , commonHelper . getCookieOpts ( ) )
156156 res . redirect ( '/' )
157157 }
158158 } catch ( err ) {
0 commit comments