For some reason LightOpenID fails to validate my MyOpenID account.
I've tested the example.php
that comes along with the library and it works with my Google account just fine, but with MyOpenID it's always say that the authentication is invalid.
I found that the line causing the failure is the last one in the validate()
method:
743| return preg_match('/is_valid\s*:\s*true/i', $response);
So I guess that some response returns false
but what kind of response and why could it happen?