Giter Site home page Giter Site logo

Comments (3)

RafaelMoralesV avatar RafaelMoralesV commented on June 2, 2024

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.

from mi-utem.

RafaelMoralesV avatar RafaelMoralesV commented on June 2, 2024

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

from mi-utem.

RafaelMoralesV avatar RafaelMoralesV commented on June 2, 2024

image

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

from mi-utem.

Related Issues (16)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.