Avisos
Vaciar todo

Obtener nombre de usuario  

 
App
 App
Usuario activo

Con el fin de obtener el nombre del usuario logeado en Joomla desde un PHP utilizo la función de PHP que indica en la respuesta del foro de Webempresa https://www.webempresa.com/foro/15-Packs-Webempresa/154062-Obtener-ID-de-usuario-cuando-inicia-sesi%C3%B3n-Joomla.html, concretamente la opción propuesta de https://stackoverflow.com/questions/30514027/joomla-3-get-user-id ya que es script PHP externo. En Firefox y IExplorer funciona perfectamente, sin embargo en Chrome no devuelve ningún usuario, podíais decirme si hay alguna forma de solventarlo desde Chrome o con algún otro script?, el script PHP lo llamo desde un menú de Joomla utilizando la opción de URL embebida.
Supongo que debe de ser un fallo incompatibilidad con el chrome pero claro necesitamos que funcione con cualquier navegador.
Gracias de antemano.

URL del sitio: Contenido solo visible a usuarios registrados

Citar
Respondido : 16/11/2019 7:13 pm
Bulmaro
 Bulmaro
Soporte CMS Webempresa Moderator

Hola App,

Intentaré ayudarte pero necesito que me indiques qué error te indica Chrome? Alguna captura en pantalla que puedas compartir de la.consola de google al momento de realizar la petición?

Saludos.

ResponderCitar
Respondido : 16/11/2019 7:29 pm

optimiza-automaticamente-todas-las-imagenes-de-tu-wordpress

App
 App
Usuario activo

Gracias, la consola no dice nada, simplemente devuelve el nombre de usuario como blancos ósea vacio, por si les sirve de pista a este usuario le pasa lo mismo.

https://forum.joomla.org/viewtopic.php?t=963190

Hola App,

Intentaré ayudarte pero necesito que me indiques qué error te indica Chrome? Alguna captura en pantalla que puedas compartir de la.consola de google al momento de realizar la petición?

Saludos.

ResponderCitar
Respondido : 18/11/2019 6:41 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola

El código PHP no tiene que ver con el navegador que uses, es decir se generará una respuesta que será la misma lo consultes desde un navegador u otro.

Si no se esta mostrando en chrome es posiblemente porque no estas logueado y no tienes un Id de usuario válido. Prueba conectarte al sitio en chrome, si sigues con problemas envíanos qué código has usado y donde lo has colocado.

En la url que envías al parecer el usuario tiene problemas pero debido a un iframe.
https://forum.joomla.org/viewtopic.php?t=963190

Saludos.

ResponderCitar
Respondido : 18/11/2019 8:30 pm

wpdoctor-revisa-la-salud-de-tu-wordpress

App
 App
Usuario activo

Cuando me logeo en la página tanto desde Firefox como desde Chrome, lo hago con el mismo usuario, de hecho si no fuera así no podría acceder al formulario, os paso el formulario de breazingforms donde lo enlazamos, como veis en firefox se muestra el dato de usuaio y en chrome no..

Hola

El código PHP no tiene que ver con el navegador que uses, es decir se generará una respuesta que será la misma lo consultes desde un navegador u otro.

Si no se esta mostrando en chrome es posiblemente porque no estas logueado y no tienes un Id de usuario válido. Prueba conectarte al sitio en chrome, si sigues con problemas envíanos qué código has usado y donde lo has colocado.

En la url que envías al parecer el usuario tiene problemas pero debido a un iframe.
https://forum.joomla.org/viewtopic.php?t=963190

Saludos.

ResponderCitar
Respondido : 25/11/2019 7:32 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola

Si revisas el código fuente HTML generado no ves el nombre del usuario por ningún lado?
Prueba un código alterno para obtener el usuario, por ejemplo este código que se comentan en la documentación oficial.

Saludos.

ResponderCitar
Respondido : 25/11/2019 8:35 pm

App
 App
Usuario activo

Hola

Si revisas el código fuente HTML generado no ves el nombre del usuario por ningún lado?
Prueba un código alterno para obtener el usuario, por ejemplo este código que se comentan en la documentación oficial.

Saludos.

Que código? no veo ningún enlace, gracias

ResponderCitar
Respondido : 03/12/2019 8:20 am
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola.

Prueba con el siguiente código PHP:

/

/Nombre:
name"; ?>
//Nombre de usuario:
username; ?>
//ID del usuario:
id"; ?>
//Email:
email"; ?>

Esto mostrará un formulario con los datos del usuario registrado.

Un saludo

ResponderCitar
Respondido : 03/12/2019 10:59 am

Gestor de Contraseñas - VPN Conexión Segura - Gestor 2FA (Segundo Factor de Autenticación