This issue was covered for several users since years ago, as some servers have different implementations of
PHP auth. We already covered all possibilities in X3 by looking for optional server variables in the
.htaccess file and /app/
auth.inc.php. We look for the following vars:
PHP_AUTH_USER, REDIRECT_HTTP_AUTHORIZATION, HTTP_AUTHORIZATION, REDIRECT_REMOTE_USER, REMOTE_USER
Until now, all servers that support PHP auth will forward at least one of these. In addition in .htaccess:
# Allow basic authentication in X3 for servers running PHP as FastCGI
RewriteCond %{HTTP:Authorization} !^$
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},E=PHP_AUTH_USER:%{HTTP:Authorization},E=REMOTE_USER:%{HTTP:Authorization},L]
Basically what is happening, is that after filling the username/password, these are empty when X3 checks them, and therefore you will end up in a loop prompting to login. You will need to ask if your host supports basic PHP auth, which in this case, it seems not.