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% பயனளிக்க கூடியது, எந்த இடத்திலும் எந்தநேரத்திலும் மிக சுலபமா செய்ய கூடிய உடற் பயிற்சியாகும்.இந்த உடற்பயிற்சிகள் படத்துடன் கீழே தரப்பட்டுள்ளது நீங்களும் முயற்சித்து பாருங்கள கண்டிப்பாக பலன் கிடைக்கும்... முதலில் நாற்காலியில் உட்கார்ந்து இட  பக்கம் பார்கவும் .. ..        அடுத்து  நாற்காலியில் உட்கார்ந்து வல  பக்கம் பார்கவும்  ....  நண்பர்கள் யாரவது மச்சி வாடா சின்ன பீஸ் ,இங்க பாரு சூப்பர் அய்டம்னு சொல்லி கால்ல விழுந்து கூப்பிட்டலோ மேற்கூறிய உடற் பயி...

(Loot again) Get Mi Earphones & Mi Backpack In Just Rs.1

How to Get Mi Band , Mi Earphones & Mi Backpack In Just Rs.1 1, First Of All Just  Click On Below Links 1 By 1  Click 1->  Mi City Backpack Dark Grey Minimalist sleek design  -In Just Rs.1 Click 2->  Mi Earphones Silver Dynamic bass sound  -In Just Rs.1 2. Now Open All Links 1 By 1 3. After Opening The Link Click On “ Click to Bring The Price Down ” Then Click “ I Want it too ” 4. Login into Your Mi Account ( Or Sign Up  –  New Mi Account Giving Huge Price drop Like Rs.50 Or Rs.70 Drop , So Recommend You to Make New Account ) 5. Now You will See 3 Products There In this  Mi 24 Hour Madness Sale  6. Click On “ Participate ” Now Button & Share The Link With Your Friends When Each Friend Click On Your Link , You Will See Some Price cut in Your Products… Finally After Enough Click Your Product Will be Available For Just Rs.1  7. Start Referring , Start Looting MI

30 Essential Free Magento Extensions

Magento is a popular open source platform to built your ecommerce website. It is based on Zend Framework and has a very flexible architecture. Although it is much younger than many of its competitors, Magento has a large community of users.  Developers can easily built plugins or templates for Magento, which makes it more and more popular among open source ecommerce solutions. here are loads of great extensions for Magento to help take your internet store to the next level. 1.  Remerce CMS Meta Robots Set the Robots Meta Tags for Cms pages This module add the option to set the Robots Meta for CMS pages. Go to CMS =>Manage Pages Select a page and go to the tab "Meta Data" Under Robots you can set the Robots Meta Tag 2.  Fooman Google Analytics Plus This is a beta release - please report how this extensions works for you. Current improvements:     * * Track every individual page - including sections retrieved via AJAX during one-page-checko...