/ / Controllare l'utente se attivato prima di accedere - wordpress

Controlla l'utente se attivato prima di accedere - wordpress

Come rendere il WordPress per controllare il valore usermeta prima di accedere?

Voglio verificare se l'utente è attivato, in caso contrarioattivato poi lo reindirizza su un'altra pagina. So leggere il valore di usermeta dal database, posso verificare se è vero o falso, ma dove devo inserire il mio codice in WordPress o in che modo?

risposte:

2 per risposta № 1

Puoi provare questo, incollare questo codice nel tema "s functions.php

function check_login($user, $username, $password) {
if(empty($username)) {
// wp_redirect(...);
exit;
}
$user = get_userdatabylogin($username);
// now check if user is allowed
if( /* if not allowed */ ) {
// wp_redirect(...);
exit;
}
return $user;
}
add_filter("authenticate", "check_login", 99, 3);