Hello,
Is there a way to let users who have expired passwords create a new password on their next login? I’ve seen other systems allowing users to do it, and I’ve searched the forum, but there doesn’t seem to be an answer.
We have PRN staff who only work occasionally, making it difficult for them to start working on time since the admin has to reset their passwords manually once they let their passwords expire.
Hello @ninjatx
I guess we’ve all seen sites with a ‘forgot password’ feature that email a temp password to the user’s email on file. As far as I know that capability has not been added to OpenEMR, and as you say, I don’t see it discussed here in the forum either.
BUT- as is the issue with so many good feature ideas, usually it’s a case that nobody has had it coded so it can then be contributed to the OpenEMR project. If you do have it developed and donate it you can imagine the benefit to the Community it could be, and you could be a hero!
Yes, if it creates a New Password box together with the old expired password for confirmation, and lets the user change it, it’ll be great. I don’t even think the system needs to send any email out if the expired password given by the user matches the one in the system.
I contribute regularly to the project. Maybe if I can find an affordable programmer to help with these small but annoying issues, then I will be happy to do it.
You can “re-enable” expired logins by adjusting values in the database tables, assuming that that’s something you’re comfortable with doing. Just be aware that altering the user data tables does have risks and shouldn’t be done unless you’re absolutely sure of the changes you’re making. But, since you know who these users are, if you know their schedules and their next anticipated login dates, you could kludge a workaround for the password expirations by simply having the system update their expiration dates in the background to give them a chance to log in and reset their own passwords.