Update middleware and models, add generateSecretKey function
All checks were successful
continuous-integration/drone/push Build is passing
All checks were successful
continuous-integration/drone/push Build is passing
This commit is contained in:
11
server.js
11
server.js
@@ -9,6 +9,7 @@ const { version } = require('./package.json');
|
||||
const axios = require('axios');
|
||||
const app = express();
|
||||
const flash = require('connect-flash');
|
||||
const crypto = require('crypto');
|
||||
const fs = require('fs');
|
||||
const SystemReport = require('./models/reportManager.js');
|
||||
|
||||
@@ -34,12 +35,18 @@ app.get(['/user.json', '/file_info.json', '/setup.json'], (req, res) => {
|
||||
res.status(403).send('Access Denied');
|
||||
});app.use(express.urlencoded({ extended: true }));
|
||||
|
||||
function generateSecretKey() {
|
||||
return crypto.randomBytes(64).toString('hex');
|
||||
}
|
||||
|
||||
app.use(session({
|
||||
secret: '63a69c252dfe0bb20650b6365b48dc99ad6c7eac19faed62670e73a071c54236e2faf04ee009919592def437b98d3c726c40a56ef1d8759878c1703a93244aa3',
|
||||
secret: generateSecretKey(),
|
||||
resave: false,
|
||||
saveUninitialized: true,
|
||||
cookie: { secure: false }
|
||||
}));app.use(passport.initialize());
|
||||
}));
|
||||
|
||||
app.use(passport.initialize());
|
||||
app.use(passport.session());
|
||||
|
||||
app.use(bodyParser.urlencoded({ extended: true }));
|
||||
|
||||
Reference in New Issue
Block a user