Project:OpenID
Version:5.x-1.x-dev
Component:OpenID Client
Category:task
Priority:normal
Assigned:Unassigned
Status:closed (duplicate)

Issue Summary

I put the 5.1 code onto my site today and tried to login with my openID and get this issue.

warning: checkdate() expects parameter 1 to be long, string given in /home/hoogs/public_html/media/includes/form.inc on line 1218.
The specified date is invalid.
Invalid captcha token.
The e-mail address user@example.com is already registered. Have you forgotten your password?
OpenID registration failed for the reasons listed. You may register now, or if you already have an account you can log in now and add your OpenID under "My Account"

Comments

#1

  • You should add your OpenID URL in your My account >> OpenID Identities tab. Then you won't get the e-mail address already registered message.
  • You need to disable the captcha for new user registration in order for OpenID registrations to work. In my opinion, this is a bug, but that's what I had to do to get my site working.

#2

Status:active» closed (duplicate)

See #174952: Captcha breaks openid Auto registration and #175176: issue with openID for captcha. For the 'email already registered' issue, see #131481: Improve account handling on unknown openid URLs.