With this bundle users will be able to login with their email or login.
Tested on eZ Platform version 1.10, it should work since eZ Platform 1.
composer require matthewkp/ez-login-by-email
// app/AppKernel.php
class AppKernel extends Kernel
{
...
public function registerBundles()
{
...
$bundles = array(
...
new Matthewkp\EzLoginByEmailBundle\MatthewkpEzLoginByEmailBundle(),
...
);
...
}
}
Initially made by https://github.com/eab-dev/LoginByEmailBundle. This (matthew/ez-login-by-email) bundle uses compiler passes to override default eZ Platform classes.