When a user tries to reset his password, but enters an invalid user ID (eg., 'foo' if there is no user 'foo'), the next page fails with following error message (if printing error messages is anabled):
Fatal error: Call to a member function
getConfirmationKey()
on a non-object in /srv/www/htdocs/rz56/html/portal/pages/user_login.php on line 177
Problem seems to be line 163: if (!$users)
which fails to recognize invalid users, as array(1) { [0]=> bool(false) }
is returned instead of some false/null value.