¿Hay un gancho que se ejecuta cuando un usuario inicia una sesión?

Estoy escribiendo un plugin que obtiene cierta información de usuario de un servicio remoto y lo necesito para ejecutar su función cada vez que un usuario inicia una sesión. ¿Hay un gancho que despiden después de inicio de sesión que puedo añadir una acción?.


Solución 1

La acción gancho wp_login se ejecuta cuando el usuario inicia una sesión en puede ejecutar una función simple.
function do_anything() {
    //do stuff
}
add_action('wp_login', 'do_anything');
La familia real aquí es wp_authenticate que tiene un poco de documentación. Pasa una matriz con el determinado usuario y contraseña, que te da la oportunidad de pasar información al servicio remoto, si es necesario.

http://codex.wordpress.org/Plugin_API/Action_Reference/wp_authenticate http://codex.wordpress.org/Plugin_API/Action_Reference/wp_authenticate .

Solución 2

Yo aconsejaría contra el uso de wp_login. Se deprecia y en las últimas versiones de wordpress puede que no funcione en absoluto. En lugar de otro intento, wp_sigon.

Word Word .




Problemas relacionados

¿Cómo puedo obtener páginas que sean visibles para sólo los miembros que se registran en

¿Cómo reducir el tiempo de espera de sesión de inicio de sesión de wordpress?

Barra de Admin cuando inicia la sesión

¿Cómo maneja las sesiones Wordpress?

Sesión de usuario nombre de usuario en la dirección url de wordpress

¿Cómo crear diferentes de navegación para los usuarios registrados en WooThemes lona?

Única sesión WordPress

¿Cómo tener header.php diferentes en función del usuario logueado?

Redirigir determinadas páginas si usuario logueado

post_author para wp_insert_attachment

Utilice otro menú cuando ha iniciado sesión

Plugin init gancho

Source: Stack Exchange Inc; License: cc by-sa 3.0 Contacto / Contact