Skip to content

Instantly share code, notes, and snippets.

@norcross
Last active September 5, 2024 01:48

Revisions

  1. norcross revised this gist Jun 6, 2014. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion email-address-login.php
    Original file line number Diff line number Diff line change
    @@ -1,5 +1,5 @@
    <?php
    add_filter ( 'authenticate', 'rkv_login_options', 20, 3 );
    add_filter ( 'authenticate', 'rkv_login_options', 20, 3 );

    function rkv_login_options( $user, $username, $password ) {

  2. norcross revised this gist Jun 6, 2014. 1 changed file with 7 additions and 8 deletions.
    15 changes: 7 additions & 8 deletions email-address-login.php
    Original file line number Diff line number Diff line change
    @@ -3,14 +3,13 @@

    function rkv_login_options( $user, $username, $password ) {

    if ( is_email( $username ) ) {
    $user = get_user_by( 'email', $username );
    }
    if ( is_email( $username ) ) {
    $user = get_user_by( 'email', $username );
    }

    if ( $user ) {
    $username = $user->user_login;
    }
    if ( $user ) {
    $username = $user->user_login;
    }


    return wp_authenticate_username_password( null, $username, $password );
    return wp_authenticate_username_password( null, $username, $password );
    }
  3. norcross created this gist Jun 6, 2014.
    16 changes: 16 additions & 0 deletions email-address-login.php
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,16 @@
    <?php
    add_filter ( 'authenticate', 'rkv_login_options', 20, 3 );

    function rkv_login_options( $user, $username, $password ) {

    if ( is_email( $username ) ) {
    $user = get_user_by( 'email', $username );
    }

    if ( $user ) {
    $username = $user->user_login;
    }


    return wp_authenticate_username_password( null, $username, $password );
    }