Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Problema con la sesión al cambiar contraseña #16

Open
mapacheverdugo opened this issue Jan 27, 2023 · 3 comments
Open

Problema con la sesión al cambiar contraseña #16

mapacheverdugo opened this issue Jan 27, 2023 · 3 comments
Assignees
Labels
🐛 Bug Something isn't working ⚙️ API Dependant Something needs to be worked on the API to resolve this issue

Comments

@mapacheverdugo
Copy link
Member

mapacheverdugo commented Jan 27, 2023

Al parecer hay problemas con la sesión en la app cuando un usuario cambia su contraseña con la sesión abierta

@RafaelMoralesV quizás podría dar mas detalles

@mapacheverdugo mapacheverdugo added 🐛 Bug Something isn't working ⚙️ API Dependant Something needs to be worked on the API to resolve this issue labels Jan 27, 2023
@RafaelMoralesV
Copy link
Member

Wena, gracias por acordame
Intenté replicar el error pero no pude hacerlo, pero tengo una idea del por qué

Por lo que recuerdo, después del cambio de contraseña, me pude mantener logueado en la app, tal y como funciona ahora, pero al revisar cualquier detalle (notas, asignaturas, etc) obtenía un error 403 de parte de DIO

El comportamiento ahora es que al cambiar la contraseña me mantengo logueado, y puedo acceder a todos los servicios con normalidad

Especulando, asumo que al loguearse reciben un token que guardan en la memoria del dispositivo, y cuando este token expira, intentan conseguir uno nuevo usando las credenciales antiguas. Esta acción falla, por lo que obtienen un token nulo / falso / incorrecto que hace que obtenga el codigo de no autorizado por parte de la API

Pasos para replicar

  • Loguearse a la APP con tus credenciales
  • Cambiar las credenciales via pasaporte utem
  • (Especulación) Esperar una cantidad de tiempo a que expire la sesión de la app

Que es lo que ocurre

Ahora las rutas de la app resuelven en error 403, hasta que loguees nuevamente

Que es lo que debería ocurrir

La app debería notar que las credenciales guardadas no funcionan, y debería enviarte de vuelta al Login para que puedas reingresarlas.

@RafaelMoralesV
Copy link
Member

También creo que hay un argumento que hacer a que es un problema de la API recibir un token como válido cuando las credenciales han sido cambiadas tho

Digo, es un bug en si mismo que la app funcione totalmente normal después de haber cambiado mi contraseña

@RafaelMoralesV
Copy link
Member

image

Según lo que comenté en wsp, al menos pude rescatar el error desde el mal video que se grabó jojojo

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🐛 Bug Something isn't working ⚙️ API Dependant Something needs to be worked on the API to resolve this issue
Projects
Status: 📋 Backlog
Development

No branches or pull requests

2 participants