this is a breakout issue from #232467: OpenID logins broken when 'Allow users to login using their e-mail address' setting is enabled

openid only fills out one email field upon registration, which doesn't play well with LT's "Use two e-mail fields on registration form" setting.

CommentFileSizeAuthor
#2 lt_openid_email.patch1 KBhunmonk

Comments

hunmonk’s picture

Status: Active » Postponed (maintainer needs more info)

i'm not sure how to reproduce this problem. the openid code seems to suggest that if you try to login with an openid name that doesn't exist, it will attempt to auto-register you. however, the user registration form fails because no email address is set at all, since i'm only entering my openid name when i try to login.

if somebody can explain to me how to register via openid, then i'll give this bug another shot...

hunmonk’s picture

Status: Postponed (maintainer needs more info) » Fixed
StatusFileSize
new1 KB

committed the attached patch to 6.x-1.x-dev and HEAD, which fixes the LT-related validation error.

note that openid auto-registration is still somewhat busted in core, so your problems may not be fully solved even with this fix. pitch in on the effort to repair that at #216101: OpenID fails to auto-register account: Username invalid, email required

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.