Files
NodeBB/test
Julian Lam d6e3f3f058 fix: #8142, broken site if no server-side session (#8148)
* fix: #8142, broken site if no server-side session

During the `addHeader` middleware, a check is now done to see if
`req.session.meta` is present. This value is only present if the user
has a valid server-side session.  If it is missing, then it is probably
safe to assume that the server-side session was deleted (either
intentionally or accidentally). In that scenario, the client-side cookie
should be cleared.

Also, there was an issue where the sessionRefresh flag was never cleared
after a successful login, so that was fixed too.

* feat: exported method to get cookie config

* fix: don't clear cookie if cookie is being set

* fix: socket.io tests

Co-authored-by: Barış Soner Uşaklı <barisusakli@gmail.com>
2020-02-06 15:52:37 -05:00
..
2018-09-20 17:05:52 -04:00
2020-01-31 14:10:00 -05:00
2017-02-18 15:05:36 -07:00
2019-07-09 12:46:49 -04:00
2019-06-22 21:23:32 -04:00
2020-01-31 14:10:00 -05:00
2019-11-01 22:13:00 -04:00
2018-12-18 19:43:28 -05:00
2018-12-10 15:30:10 -05:00
2018-03-20 10:32:53 -04:00
2018-10-20 14:40:48 -04:00
2019-09-23 22:30:17 -04:00
2020-01-23 12:48:21 -05:00
2017-05-28 17:21:49 -04:00
2018-10-16 17:21:03 -04:00
2019-11-01 22:13:00 -04:00
2017-02-18 12:30:49 -07:00
2020-01-24 15:24:01 -05:00
2018-10-17 14:58:34 -04:00
2019-09-17 09:12:45 -04:00
2018-11-09 15:09:47 -05:00
2018-10-18 16:33:34 -04:00
2019-10-11 12:44:34 -04:00
2019-04-29 10:59:52 -04:00
2019-10-16 13:33:00 -04:00
2020-01-19 14:57:06 -05:00
2020-01-26 21:51:05 -05:00