Situation
Hello, please when i request for credential reset in the Patient Portal, I receive an email as expected with all the necessary links and the OTP. The problem here is that when i click the reset link, the reset credential page doesn’t show up. I am directed to the login page.
OpenEMR Version
I’m using OpenEMR version 6.0.3
Browser:
I’m using: Chrome & Safari
Operating System
I’m using: MacOS
Logs
I did check the logs and everything works fine.
Hi @kkappiah
It occurred to me this morning that your problem could be related to time zone differences between server dates and openemr dates.
I still would expect to see a notice in php error log. Also check your openemr audit logs
with respect to time zones, i deliberately deleted some portion of the OTP link sent to the email and this was the error recorded in my php error logs.
The first timezone is Africa/Accra that is correct. But the second one Europe/Berlin is wrong. I do not know why. The Europe/Berlin timezone was logged when i deleted some portion of the URL (OTP URL).
@kkappiah
I found your issue. Your redirected forwarded URL is malformed because you are including the site id in the portal globals Patient Portal Site Address.
Namely at Globals->Portal Patient Portal Site Address.
You’re using the form https://[kofisdomain]/portal/index.php?site=[siteid]
Just use the form https://[kofisdomain]/portal/index.php for now.
I need to test and fix if site id is already included in URL.
Will post fix here when done.
@kkappiah I assuming my last changes fixed this issue. I am wondering if you’d want to install the new portal that will be released in next patch? It has been and is currently being tested by several others and has many changes including more responsive on small devices such as mobile. It is a separate install for current production version of openemr v6.0.3.
Hi @kkappiah
I’ll post a patch for new portal in a couple days. I’m still making changes regarding audit disposal and easier for patient to edit documents they have sent to review or saved for completion later.