Jump to content

[TOPIC: topicViewTemplate]
[GLOBAL: userSmallPhoto]
Photo

Usuario no se mantiene conectado (autenticado) al sistema (Backend) cuando cambio de escena (APP con Composer & API RESTFUL)
Started by solca Nov 01 2017 06:53 AM

1 reply to this topic
api restful rest web services json joomla cms
[TOPIC CONTROLS]
This topic has been archived. This means that you cannot reply to this topic.
[/TOPIC CONTROLS]
[modOptionsDropdown]
[/modOptionsDropdown]
[reputationFilter]
[TOPIC: post.html]
#1

solca

[GLOBAL: userInfoPane.html]
solca
  • Enthusiast

  • 59 posts
  • Corona SDK

Saludos.

 

Estoy desarrollando una app para desplegar contenido usando como backend el CMS Joomla 3 (última versión). Sus contenidos son privados, es decir el usuario debe autenticarse (login) para poder acceder a ellos. He configurado en el CMS adecuadamente un API Restful comercial para las siguientes acciones: Login, Logout y Traer contenido.

 

El API funciona bien si lo accedo desde cualquier cliente RESTFUL (y en el simulador de Corona), es decir responde adecuadamente las peticiones.

 

En la app estoy utilizando composer y gestiono la siguiente lógica (en general):

 

1. Despliego un formulario con username/password para autenticar al usuario (Escena Login)

 

2. Si la autenticación es exitosa llamo otra escena para desplegar contenidos (Contenidos) , los cuales son traídos a la APP usando el API RESTFUL en el CMS Joomla.

 

Hasta ahí todo se ve normal en el simulador, autenticación, recuperación y despliegue de contenidos

 

Genero el build para android sin problemas ni mensajes de error y lo instalo en el dispositivo (léase varios dispositivos con diferentes versiones de android)

 

Al ejecutar la app en los dispositivos android y si la autenticación es exitosa, cuando se dispone a traer los contenidos el API responde que no está autenticado. Es como si el cambio de escena en el dispositivo “borrara” la conexión (lo que no sucede en el simulador).

 

Qué tan diferente es correr composer en el simulador a correrlo en el dispositivo. Hay que tener algo adicional en cuenta?

 

Gracias de antemano por las respuestas,

 

SolCa



[TOPIC: post.html]
#2

solca

[GLOBAL: userInfoPane.html]
solca
  • Enthusiast

  • 59 posts
  • Corona SDK

Por si alguien está interesado en el desarrollo de este tópico, en el foro en inglés ya hay una respuesta:

 

https://forums.coronalabs.com/topic/70781-user-does-not-stay-connected-authenticated-to-the-system-backend-when-changing-scene-app-with-composer-api-restful/

 

Saludos,

 

SolCa




[topic_controls]
[/topic_controls]