myunimol / api

API for MyUnimol
https://myunimol.it
11 stars 2 forks source link

Prenotazione appelli #14

Open intersimone999 opened 8 years ago

intersimone999 commented 8 years ago

La prenotazione appelli funziona, ma c'è un bug latente: quando prendiamo le informazioni sull'esame, prendiamo anche l'"action" del form. Questa action contiene il JSessionID. Il problema è che se uso queste informazioni per prenotarmi quando la sessione è scaduta, avrò un altro JSessionID, e quindi la prenotazione non funzionerà.

Questo scenario non è tanto irrealistico, soprattutto per l'app mobile, che tende a fare caching delle informazioni, quindi potrebbe riusare le informazioni di un'altra sessione.

Una soluzione potrebbe essere quella di mettere un placeholder al posto della sessione, che si potrebbe riconoscere con un'espressione regolare, e poi sostituirla ogni volta con la sessione vera e propria.