Tested with IE, nothing else available momentarily:
1.
http://www.celtixnet.ca:443 loads correctly HFS
2. login, which is command
http://www.celtixnet.ca:443/~login (authorisation window pops up correctly)
3. After entering the credentials test:hfs the page should reload with
http://www.celtixnet.ca:443 and show the same page with your user name, but for some reason HFS drops the :443 and reloads with
http://www.celtixnet.ca which is by default
http://www.celtixnet.ca:80, your apache-server.
4. When you then do a "manual reload" by entering
http://www.celtixnet.ca:443 (make sure not to load from browser cache!) you'll get your hfs page with correctly being logged in as user:test.
Conclusion:
Credential are correctly passed to HFS, but page reload goes wrong due to dropping off the port number in the reload request (by HFS or IE?), because a different port is requested. If this different port hosts a service, like your apache on port 80, you'll get that apache server page. If the different port doesn't host a server, you'll get correctly "page not found".
When i was working on templates yesterday, i found another issue: the command %host%
:%port% results in eg. "myserver:123", except for port 80 and 443, which just gives "myserver
:" ; the portnumber isn't displayed.
Maybe there's a relation. Maybe something in the logs to conclude more specifically.