web-dev-qa-db-fra.com

Comment obtenir la dernière connexion Accès Date et heure

J'ai vu la même question ici à First et Second . Mais ces deux ne sont pas proches de mon code.

Laissez-moi montrer mon code ici.

add_action('wp_login', 'set_last_login');

//function for setting the last login
function set_last_login($login) {
    $user = get_userdatabylogin($login);
    $curent_login_time = get_user_meta( $user->ID , 'current_login', true);
    //add or update the last login value for logged in user 
        update_usermeta( $user->ID, 'last_login', current_time('mysql') );
    }
}

et j'ai écrit une fonction get pour obtenir le temps d'accès à la connexion. Mais sa réception de l'heure de connexion actuelle en raison de la mise à jour après la connexion. Y a-t-il un moyen de le changer. Je dois montrer la dernière heure de connexion.

Comment puis-je étendre cette fonction? . Je m'attends à une suggestion ou à une aide de code pour faire celle-ci.

2
Kvvaradha

Finalement j'ai trouvé la réponse par moi-même. Explorons-le avec la méta current_login, last_login de la méta utilisateur. Voyons le code.

//function for setting the last login
function set_last_login($login) {
    $user = get_userdatabylogin($login);
    $curent_login_time = get_user_meta( $user->ID , 'current_login', true);
    //add or update the last login value for logged in user
    if(!empty($curent_login_time)){
        update_usermeta( $user->ID, 'last_login', $curent_login_time );
        update_usermeta( $user->ID, 'current_login', current_time('mysql') );
    }else {
        update_usermeta( $user->ID, 'current_login', current_time('mysql') );
        update_usermeta( $user->ID, 'last_login', current_time('mysql') );
    }
}

Cela vous aidera à enregistrer les temps de connexion actuels et passés. vous pouvez écrire une fonction get last time pour obtenir la dernière connexion. Ici, j'ai écrit un article concernant la dernière connexion et son fonctionnement Kvcodes- Comment définir la date et l'heure de la dernière connexion de l'utilisateur dans WordPress Without Plugin

1
Kvvaradha