i seem to be having trouble with password recovery for email users… users can visit and request password reset from https://url:10000/virtualmin-password-recovery/usermin.cgi and reset email is being send normally. but link/url send in reset email, always results with message :
Password recovery failed : Invalid message ID!
in " Recovering Password" page…
miniserv.err reports :
Use of uninitialized value $virtualmin_password_recovery::in{“id”} in pattern match (m//) at /usr/share/webmin/virtualmin-password-recovery/email.cgi line 22.
Use of uninitialized value in substitution (s///) at /usr/share/webmin/virtualmin-password-recovery/email.cgi line 154.
Use of uninitialized value in string eq at /usr/share/webmin/virtualmin-password-recovery/email.cgi line 25.
anyone else with same trouble?
as an alternative, as root/admin i can still send new resetted passwords from within virtualmin (edit users). but of course having a working password recovery for users is a much better option…
so, ideas/workarounds/solutions?
so, tried the above patch, but still no luck. slightly different message :
Password recovery failed : Invalid message ID : xxxxxxxxxxxxxxxxx
miniserv.error :
Use of uninitialized value $virtualmin_password_recovery::in{“id”} in pattern match (m//) at /usr/share/webmin/virtualmin-password-recovery/email.cgi line 33.
recovery url in email :
httpx://maindomain:10000/virtualmin-password-recovery/email.cgi?id=3D1b12a89c48ffc7a822d3f2fb1ceda352
no messages in miniserv.error this time.
please also note, that while reset is being requested on
httpx://virtualmin_subdomain:10000/virtualmin-password-recovery/usermin.cgi
recovery url in email points to default server/primary domain… (?)
maybe this has something to do with the error ?
sorry to bring this up, but with many users asking for password changes and complaining for this feature not working, this has become a major time consuming task … (=having as admin to reset passwords on request…)
so just to get a picture and maybe look it up myself :
is password recovery working for everybody else as expected; nobody else faces same issue?