I’ve been getting this issue on and off on a site for years now, doesn’t ever seem to go away. I’ve upgraded the site via composer to 8.5.7 so its very current. This issue has come up before with no resolution: phpass PasswordHash timing out - concrete5
concrete/src/User/PasswordHash.php:319 Maximum execution time of 30 seconds exceeded
I have users who cannot log in and just receive this error. Any ideas?
I’ve actually had one user run into this on a concrete 8.5.6 site. We have upgraded them to 8.5.7 and do run into the same issue. The user does seem to be checking the ‘keep me logged in for 2 weeks’ checkbox and do this from multiple devices so I’m not sure that contributes to it and if your users are in the same scenario.
Clearing their cookies usually allows them to log in and thankfully they are getting by with that at the moment. In one case we did a screen share and I had them clear a single cookie (I believe it was ccmAuthUserHash set by Concrete\Core\User\PersistentAuthentication\CookieService) and that also then allowed them to log in normally
Thanks @triplei. We knew about clearing the cookie, unfortunately, this client has hundreds of users and most of them not technical, so we are facing a larger scale issue. Maybe we can patch the core to remove the cookies if we get close to timeout or something.