Soporte » Guías – Resolución de problemas » ejecución código php poprio al hacer login en wordpress

Viendo 4 respuestas - de la 1 a la 4 (de un total de 4)
  • No se si te servirá pero cuándo un usuario inicia sesión en WordPress satisfactoriamente, tiene lugar el action wp_login que puedes utilizar para ejecutar lo que quieras:

    add_action( 'wp_login', 'tu_funcion', 10, 2 );
    function tu_funcion( $user_login, $user ) {
        // tu código
    }

    Esto cubriría la parte de «ejecutar PHP al hacer login», pero no creo que te sirva para «acceder a su espacio personal» que no se muy bien a que te refieres. ¿Podrías explicar un poco más en profundidad que es lo que intentas hacer?

    Iniciador del debate puchitol

    (@puchitol)

    Hola, cybmeta,
    muchas gracias por contestar 🙂

    Por ‘espacio personal’ me refiero a que una vez logueado el usuario pueda acceder a una ‘web’ independiente de wordpress (y que incluiría en el mismo hosting) que ya desarrollaría yo y ahí es donde ya haría un espacio según el usuario logueado con acceso a base de datos, etc,etc…

    Al hacer login en wordpress éste redirigiera a esa ‘web’ independiente.

    No sé si me he explicadomejor ahora.

    Muchas gracias de nuevo.

    Saludos

    Eso ya es otro tema: integrar el sistema de autentificación de usuarios en otra aplicación. No creo que pueda ayudarte, lo siento. Creo que sería más fácil integrar tu aplicación en WordPress.

    De todas formas, hay plugins que te permiten utilizar WordPress como un servidor OAuth y conectar aplicaciones externas, quizás te sirvan:

    https://es.wordpress.org/plugins/oauth2-provider/
    https://github.com/WP-API/OAuth1

    O quizás sólo leyendo la cookie de autenticación de WordPress podría valerte también (algo así es lo que hace el plugin JSON API User para conectar apps).

    Iniciador del debate puchitol

    (@puchitol)

    Muchas gracias por tu ayuda, cybmeta 😉

    Seguiré investigando…

Viendo 4 respuestas - de la 1 a la 4 (de un total de 4)
  • El debate ‘ejecución código php poprio al hacer login en wordpress’ está cerrado a nuevas respuestas.