Issue
We should be able to handle the frequency of the needed login step – it is not good, if someone has to do it every time.
In Django, the session cookie (used by the admin panel) expires after 2 weeks by default.
We can change this using this setting, but not to more than 4 weeks.
The system doesn't track the IP address, so the session cookie should allow authentication without prompting for login until it expires.
The issue can be caused by a browser extension even. We can try using a different session cookie name using this setting, to see if another application is replacing the cookie value. This might help.