Backup/Restore Page: "No page assigned to this user!"
Yesterday I was screwing around with our server, trying to get Squid SSL filtering working without always getting certificate errors. After I finished getting it working, a process which involved me deleting the previous CA and certs I had made (and installed on all the computers here on our network), I found out it didn't require creating a new CA (figured I had set them up wrong, but turned out it was the way Squid was configured). So, I tried importing the CA again and it didn't work for some reason. I decided to restore part of a previous backup that had them, so took the config file and modified it, leaving only the <ca>…</ca> part in it (and something else, like the <pfsense>...</pfsense> tags around it, or something along those lines), and imported it... Big mistake.
So, for some reason now the only thing that isn't working is accessing the backup/restore page (no other page is affected, as far as I am aware). The strange thing about it, is it's ONLY if I try to access it from a specific interface: 192.168.2.1. If I access it using the FQDN or any other IP addresses (such as 192.168.21.1), no problems.
Here's the error it throws:
"Warning: Invalid argument supplied for foreach() in /etc/inc/util.inc on line 801 Warning: Invalid argument supplied for foreach() in /etc/inc/util.inc on line 801 Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /etc/inc/util.inc:801) in /etc/inc/auth.inc on line 1355
No page assigned to this user! Click here to logout."
Now, I'm not familiar with how that file should really look, so looked at the code and didn't see anything that seemed wrong.
Any ideas for getting this sorted? I'd really like to avoid reinstalling pfSense or doing anything that would require all the packages to be reinstalled, as that would be a multi-day process (literally) on this connection.