wp_authenticate_user

FILTER wp-includes\user.php (ligne 203) github
Filters whether the given user can be authenticated with the provided password.
traduction française
Filtre si l'utilisateur donné peut être authentifié avec le mot de passe fourni.

Paramètres

Entrée :
$user, $password
Sortie :
@param WP_User|WP_Error $user     WP_User or WP_Error object if a previous
@param string           $password Password to check against the user.

Utilisation

Valider l'utilisateur après authentification

Filtre pour ajouter une validation supplémentaire.

users security
add_filter('wp_authenticate_user', 'check_user_verification', 10, 2);
function check_user_verification($user, $password) {
    if (is_wp_error($user)) return $user;
    $verified = get_user_meta($user->ID, '_email_verified', true);
    if (!$verified) {
        return new WP_Error('email_not_verified', 'Please verify your email');
    }
    return $user;
}

Actualités

Chargement des actualités...