Skip to main content

How To Login To WordPress Using Your Email Address


In order to login to your WordPress website a user must know their username and password. If a user can’t remember their password they can request a new password using their name or their email address. Many users use the same email address whenever they register with a website so there’s a good chance that a user will forget their username but know the email address. Unfortunately, WordPress doesn’t let users sign in with their email address so users who have forgotten their username will have to reset their password.
Bavotasan posted a great little tip a few weeks ago that addresses this issue and lets you log in to WordPress using the account email address. All you have to do is add the following function to your theme functions.php file:
function login_with_email_address($username) {
 $user = get_user_by_email($username);
 if(!empty($user->user_login))
  $username = $user->user_login;
 return $username;
}
add_action('wp_authenticate','login_with_email_address');
If you don’t like editing your theme templates, or would like this functionality throughout all of your website themes, you should install the WP Email Login. I’ve tried the manual solution and the WordPress plugin and they both work great.
The one drawback to this is that your members will not know that they can sign in using their email address as both of the above solutions do not change the login box i.e. it still says ‘Username’. What I recommend doing is changing this to ‘Username or Email Address’ (or something to that effect).
Edit The The WordPress Login Box
The easiest way to do this is to quickly edit your wp-login.php file (located at www.yoursite.com/wp-login.php). Simply look for the following piece of code:
<p>
  <label for="user_login"><?php _e('Username') ?><br />
  <input type="text" name="log" id="user_login" class="input" value="<?php echo esc_attr($user_login); ?>" size="20" tabindex="10" /></label>
 </p>
 <p>
  <label for="user_pass"><?php _e('Password') ?><br />
  <input type="password" name="pwd" id="user_pass" class="input" value="" size="20" tabindex="20" /></label>
 </p>
And change ‘Username’ to ‘Username or Email Address’:
<p>
  <label for="user_login"><?php _e('Username or Email Address') ?><br />
  <input type="text" name="log" id="user_login" class="input" value="<?php echo esc_attr($user_login); ?>" size="20" tabindex="10" /></label>
 </p>
 <p>
  <label for="user_pass"><?php _e('Password') ?><br />
  <input type="password" name="pwd" id="user_pass" class="input" value="" size="20" tabindex="20" /></label>
 </p>
Admittedly, this isn’t an idea solution as any edits to wp-login.php will be over written whenever you update WordPress; however it only takes two seconds to change the template. It’s also kind of pointless adding the option of signing in using the account email address if members don’t even know they can.
Good luck,
DeepaK

Comments

Popular posts from this blog

உடல் எடையை குறைக்க வேண்டுமா ?

இன்றைய அவசர உலகின் மிக பெரிய பிரச்சனையாக இருப்பது உடல் எடை அதிகரிப்பது தான்.மனம் போன போக்கில் உணவு கட்டு பாடு இல்லாமல் கண்டதையும் உள்ளே தள்ளுவதும்,உக்காந்த இடத்திலேயே கணணி முன் நேரத்தை விரயமாக்குவதும் தான் இந்த பிரச்சனைக்கு மூல காரணமாகும். அது சரி இந்த பிரச்சனையை எப்படி இல்லாமல் செய்வது அல்லது உடல் எடையை எவ்வாறு குறைப்பது என்பதை பற்றி பாப்போம் , பல வருட ஆரய்சிக்குபின் மருத்துவர்கள்   உடல் எடைய குறைக்க மிகவும் சுலபமான உடற்பயிற்சியை கண்டுபிடித்துள்ளனர்.இது  100% பயனளிக்க கூடியது, எந்த இடத்திலும் எந்தநேரத்திலும் மிக சுலபமா செய்ய கூடிய உடற் பயிற்சியாகும்.இந்த உடற்பயிற்சிகள் படத்துடன் கீழே தரப்பட்டுள்ளது நீங்களும் முயற்சித்து பாருங்கள கண்டிப்பாக பலன் கிடைக்கும்... முதலில் நாற்காலியில் உட்கார்ந்து இட  பக்கம் பார்கவும் .. ..        அடுத்து  நாற்காலியில் உட்கார்ந்து வல  பக்கம் பார்கவும்  ....  நண்பர்கள் யாரவது மச்சி வாடா சின்ன பீஸ் ,இங்க பாரு சூப்பர் அய்டம்னு சொல்லி கால்ல விழுந்து கூப்பிட்டலோ மேற்கூறிய உடற் பயிற்சிகளை முயற்சித்து பார்கவும் கண்டிப்பாக பலன் கிடைக்கும் .

38 (new) web tools to keep you busy

For many of us, the internet represents our daily job, income resource or biggest hobby. Every day we check our emails, read our feeds, visit our websites, find and discuss new things and GOD knows what else. It requires a lot of tools to do all this stuff and sometimes, we forget to search for easier solutions losing valuable time or keeping down the production graph. It's very hard to keep track with everything that's new and popular and this is why we do monthly searches for the best web tools out there. Enjoy!  45+ Web Operating Systems "There are many more web operating systems hoping to bring all your usual desktop applications online in one place - here are more than 45 of our favorites."  15 Ways To Create Website Screenshots "15 Ways To Create Website Screenshots"  Open Source Windows "The promise of open source software is best quality, flexibility and reliability. The only way to have TRUE "Open Source Windows"is

40 Fresh & Beautiful Examples of Websites With Large Backgrounds

Using large sized pictures or illustrations as your website’s background adds a great visual appeal to your website’s design. Many web designers use large images as backgrounds as more and more users are now opting for high resolution monitors and high speed internet connections. Here’s a showcase of 40 Fresh and amazing websites that are using large background images. 1.  The Pixel Blog 2.  Copimaj Interactive 3.  Flourish Web Design 4.  Abduction Lamp 5.  Morphix Design Studio 6.  Final Phase 7.  Make Photoshop Faster 8.  WebSarga 9.  Suie Paparude 10.  Duirwaigh Studios 11.  BlackMoon Design 12.  Sepitra 13.  Le Blog de Gruny 14.  Piipe 15.  Mozi Design Studio 16.  Electric Current 17.  Lora Bay Golf 18.  Life Style Sports 19.  ligne triez 20.  Oliver Kavanagh 21.  World of Merix Studio 22.  Le Web Defi 23.  How host 24.  Productive Dreams 25.  Gary Birnie 26.  Glocal Ventures 27.  GDR UK 28.  Absolute Bica 29.  Le Nordik 30.  Leaf Tea Shop & Bar 31.  Paul Smith 32.  EwingCole