mirror of
https://github.com/glenndehaan/unifi-voucher-site.git
synced 2026-04-05 08:54:17 -04:00
Updated dependencies. Introduced a styled 404 page. Implemented a new authorization system including separate login flow. Implemented flash message system to removal all query url parameters. Made SID more persistent between sessions. Implemented new vouchers overview. Improved color scheme for info and error flash messages. Updated README.md
This commit is contained in:
20
middlewares/flashMessage.js
Normal file
20
middlewares/flashMessage.js
Normal file
@@ -0,0 +1,20 @@
|
||||
/**
|
||||
* Retrieves a flash message from a cookie if available
|
||||
*
|
||||
* @param req
|
||||
* @param res
|
||||
* @param next
|
||||
*/
|
||||
module.exports = async (req, res, next) => {
|
||||
req.flashMessage = {
|
||||
type: '',
|
||||
message: ''
|
||||
};
|
||||
|
||||
if(req.cookies.flashMessage) {
|
||||
req.flashMessage = JSON.parse(req.cookies.flashMessage);
|
||||
res.cookie('flashMessage', '', {httpOnly: true, expires: new Date(0)})
|
||||
}
|
||||
|
||||
next();
|
||||
}
|
||||
Reference in New Issue
Block a user