I was just wondering if there was any way to disable this security feature that seems to tie each admin panel login to the IP itself? Those of us managing the forum through a dynamic VPN or privacy network like Tor have to continuously re-login.
I should've probably tried to explain it a bit better.
Unlike the forum login itself, admin panel has another layer of protection added and it requires the IP not to change during the login process, and if it does -- it sends you back to the login form.
So if the IP changes mid-request, it won't log you in. This was added in XF2, btw.
Sessions are tied to IPs, especially if they're not persistent (ie 'Remember me'). Admin sessions are never persistent, so you're more likely to run into this there. It looks like you could modify this behavior in an add-on by overriding the CIDR matching configuration when instantiating the session, but I'm not 100% sure of the security implications there.
Yeah it's something that really is not recommended to be used in a live server as the CIDR check is a security measure in case a session_id is somehow stolen.