Belépés és regisztráció felhasználónév helyett emaillel

Sziasztok!



Valaki használ emailcímet felhasználónév helyett bejelentkezés és regisztráció esetén a weboldalán? Találtam egy Wordpress Email Login bővítményt, de ez felhasználónév és email egyben. Van arra lehetőség, hogy a bejelentkezés és a regisztráció esetén is email legyen a felhasználónév helyett?



Köszi!

Ha megvan mindkét lehetőség, akkor miért baj? Miért kell, hogy csak email-el tudjon?

Én leginkább emailre szeretném megoldani, mivel felhasználónévben lehet ütközés, emailben kevésbé.

A Bavotasan szerint ez megy a sablonod functions.php-jába:

function login_with_email_address($username) {<br />
$user = get_user_by_email($username);<br />
if(!empty($user->user_login))<br />
$username = $user->user_login;<br />
return $username;<br />
}<br />
add_action('wp_authenticate','login_with_email_address');
```<br />
Forrás: http://bavotasan.com/2011/log-in-to-wordpress-using-an-email-address/<br />
<br />
De ha plugineznél, akkor http://wordpress.org/extend/plugins/wp-email-login/<br />
<br />
Bár nekem az első megoldás szimpatikusabb. :)

A kódos megoldás valamiért nem akar működni, a plugint pedig használom, az jó is, viszont a felhasználóneves bejelentkezést teljesen le akarom cserélni emailesre. :slight_smile: