Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
This addresses an issue where Users login, do something, and get randomly shown the login screen. If they refresh the page it shows them authenticated as normal again. This is due to a Session ID mismatch in `isvalidSession()`. When `refreshSession()` calls `regenerateSession()` it's supposed regenerate the session and update the session ID however it updates the local ID which `refreshSession()` later does. This updates `regenerateSession()` to where it updates the session ID and allows `refreshSession()` to update the local ID. This deduplicates the local ID update and corrects the ID mismatch.
- Loading branch information