Describe your bug or feature request.

UserAuthenticationInterface in contrast to UserAuthInterface comes with 2 methods - one for account lookup ::lookupAccount and the other for account authentication ::authenticateAccount.

The login pane only uses the latter, utilizing old good user_load_by_name to lookup the user account. That prevents user.auth service decorators to take advantage of new service fully. This is regression introduced in 3.x as user_load_by_name hasn't been previously used.

If a bug, provide steps to reproduce it from a clean install.

- Install mail_login 4.0.3
- Install commerce 3.x
- As anonymous enter checkout and try to log in with email address

Issue fork commerce-3469789

Command icon Show commands

Start within a Git clone of the project using the version control instructions.

Or, if you do not have SSH keys set up on git.drupalcode.org:

Comments

zaporylie created an issue. See original summary.

zaporylie’s picture

Status: Active » Needs review

  • jsacksick committed 17acc902 on 3.0.x authored by zaporylie
    Issue #3469789 by zaporylie: Login checkout pane doesn't fully support...
jsacksick’s picture

Status: Needs review » Fixed

Thank you! Merged!

Status: Fixed » Closed (fixed)

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