d1Q
(R)
September 5, 2023, 4:05pm
1
OpenEMR 7.0.1 (1)
Debian 12
WebServer Apache/2.4.57 (Debian)
PHP Version 8.2.10
When I change a user’s password via Admin > Users I get the following error in /var/log/apache2/error.log
[Tue Sep 05 15:50:48.208590 2023] [php:warn] [pid 1113406] [client xxx.xxx.xxx.xxx:33888] PHP Warning: Undefined array key "billing_facility_id" in /var/www/myopenemr.com/public_html/interface/usergroup/usergroup_admin.php on line 158, referer: https://myopenemr.com/interface/usergroup/user_admin.php?id=53&csrf_token_form=XXXXXXXX
[Tue Sep 05 15:50:48.483366 2023] [php:notice] [pid 1113406] [client xxx.xxx.xxx.xxx:33888] OpenEMR Error: call to passwordVerify is missing password or hash, referer: https://myopenemr.com/interface/usergroup/user_admin.php?id=53&csrf_token_form=XXXXXXXX
[Tue Sep 05 15:50:48.486451 2023] [php:notice] [pid 1113406] [client xxx.xxx.xxx.xxx:33888] OpenEMR Error: call to passwordVerify is missing password or hash, referer: https://myopenemr.com/interface/usergroup/user_admin.php?id=53&csrf_token_form=XXXXXXXX
The password changes and the user is able to log in using it
Any ideas what’s causing this is and how I can fix it?
Thanks in advance
d1Q:
usergroup_admin.php
Hi R d1Q ,
This error throw for your password or hash is sent to empty .can you check these are non empty.
Thanks,
Param,
help@capminds.com
d1Q
(R)
September 6, 2023, 1:43pm
3
Thanks for getting back
Where should I be checking? Both the admin user making the password change and the user who’s password is changed have valid passwords. When the user’s password is changed they’re able to log in using the new password
d1Q
(R)
September 22, 2023, 12:32pm
4
Does anyone else have any ideas on this?
We have more than one OpenEMR running here and this is the only one showing this error
d1Q:
billing_facility_id
I shared my interface\usergroup\usergroup_admin.php file for your reference.
usergroup_admin.php (49.4 KB)
d1Q
(R)
September 25, 2023, 1:49pm
6
I’ve downloaded your usergroup_admin.php and replaced mine with it
sudo cat usergroup_admin.php > /var/www/myopenemr.com/public_html/interface/usergroup/usergroup_admin.php
When I change the user’s password I still get
$ tail -n0 -f /var/log/apache2/error.log
[Mon Sep 25 13:43:17.410726 2023] [php:warn] [pid 51426] [client xxx.xxx.xxx.xxx:52532] PHP Warning: Undefined array key "email" in /var/www/myopenemr.com/public_html/interface/usergroup/usergroup_admin.php on line 114, referer: https://myopenemr.com/interface/usergroup/user_admin.php?id=121&csrf_token_form=XXXX
[Mon Sep 25 13:43:17.452378 2023] [php:warn] [pid 51426] [client xxx.xxx.xxx.xxx:52532] PHP Warning: Undefined global variable $enable_sso_login in /var/www/myopenemr.com/public_html/interface/usergroup/usergroup_admin.php on line 243, referer: https://myopenemr.com/interface/usergroup/user_admin.php?id=121&csrf_token_form=XXXX
[Mon Sep 25 13:43:17.873075 2023] [php:notice] [pid 51426] [client xxx.xxx.xxx.xxx:52532] OpenEMR Error: call to passwordVerify is missing password or hash, referer: https://myopenemr.com/interface/usergroup/user_admin.php?id=121&csrf_token_form=XXXX
[Mon Sep 25 13:43:17.961422 2023] [php:warn] [pid 51426] [client xxx.xxx.xxx.xxx:52532] PHP Warning: Undefined global variable $enable_sso_login in /var/www/myopenemr.com/public_html/interface/usergroup/usergroup_admin.php on line 379, referer: https://myopenemr.com/interface/usergroup/user_admin.php?id=121&csrf_token_form=XXXX
The user is able to log in using the new password