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.