IE11 fails to load the page for accepting the privacy policy. The browser acts as if loading but never does. Once the user accepts the privacy policy in a different browser, they can successfully login using IE11 again.
At last, someone with the exact same problem, https://www.elkarte.net/community/index.php?topic=5284.0
You'll find it's the same in Edge too. Or at least it was for me.
Strange ... I wonder if it does not like the refresh vs using a location header? I'm not sure why refresh was used but
@emanuele should know.
This is demonstrated to be a significant issue. One user could not login using FF either until he cleared all browsing and cookie data, even though the first attempt was in IE.
Full disclosure: nginx 1.14.0, php 7.2.7, mariadb 10.2.16.
hmm... well, try without refresh I guess.
redirectexit('action=register;sa=agreement', true);
to:
redirectexit('action=register;sa=agreement');
and:
redirectexit('action=register;sa=privacypol', true);
to:
redirectexit('action=register;sa=privacypol');
What file is that? register.controller.php?
Good latest setup you have there@badmonkey though I don't think IE11 error is related to it in anyway.
Both lines are in Load.php
That seems to work! Thanks eman! 8)
Thanks! 10.3 has been on the radar. Admittedly I've been to lazy to set it up the repo. :-X Agreed, though in the interest of being thorough.... :D
Ah yes! Duh! lol! Thanks spuds!
oops... I thought I posted the file name... :-[
I think we can plan a quick release to fix this specific bug that is quite important?
A week or two maximum?
/me goes looking for more bugs :D
/me is available to write some for you.
;D
/me is the only one allowed to write bugs!
I'm so glad I don't have the privacy agreement feature enabled on our forum yet, then.
Oh, and you think your versions are old?
Full disclosure: nginx-openresty 1.13.6.2, php 7.0.30, mariadb 5.5.56. This is what I got from running CentOS 7, with EPEL, Webtatic, and two OpenResty repositories.
Not at all! Just trying to include any info that could have been relevant at the time, since the cause was not yet known. ;)