Modulo scaduto / Sessione non valida
Compili un modulo, clicchi su «Invia» e ricevi un messaggio di errore del tipo «Sessione scaduta», «Token non valido» oppure il modulo si ricarica semplicemente senza inviare i dati? Nella maggior parte dei casi, la causa è una di queste due.
Causa 1: durata del token di 24 ore
Quando si richiama un modulo propform, il server genera un token CSRF (protezione contro la falsificazione delle richieste cross-site), valido per 24 ore. Trascorso questo tempo, qualsiasi invio effettuato con questo token verrà rifiutato.
Causi tipiche:
- Modulo aperto la sera prima, inviato la mattina seguente
- Scheda del browser lasciata aperta durante la notte
- Preparato sul tablet durante appuntamenti fuori sede, inviato solo ore dopo
Soluzione: richiamare nuovamente il modulo (stesso URL) e ripetere l'inserimento dei dati — quindi inviare.
> 💡 propform non salva dati parziali nel LocalStorage del browser. Se si esegue un reset del token, i dati inseriti in precedenza andranno persi.
Causa 2: data di scadenza raggiunta
Se il modulo è stato richiamato con un parametro ?exp= (protezione data di scadenza, vedi Protezione del modulo) e tale data è stata superata, la richiesta viene bloccata.
Soluzione: invia un'e-mail al mittente del link — questi dovrà generare un nuovo link con la data di scadenza aggiornata.
Best practice: utilizzo del modulo su dispositivi mobili durante gli appuntamenti fuori sede
Per registrazioni di immobili, verbali di consegna, documentazione antiriciclaggio in loco:
- Prima dell'appuntamento: controllare la connessione Internet, aprire il modulo — ma non lasciarlo aperto
- Durante l'appuntamento: registrare i dati in locale (foto sul telefono, appunti scritti a mano)
- Subito prima dell'invio: riaprire il modulo con lo stesso URL (il token viene rigenerato)
- Inserire i dati + inviare immediatamente — purché l'appuntamento non risalga a più di 24 ore fa, tutto procederà senza intoppi;
;
Perché non "preparare il modulo e inviarlo in un secondo momento"?;
;
- Rischio di scadenza del token (vedi sopra)
- Un crash del browser / la chiusura in background dell’app può causare la perdita dei dati inseriti
- In caso di cambio di connessione mobile/Wi-Fi, i token CSRF legati all’IP possono fallire (abbiamo rimosso il controllo dell’IP — il passaggio da mobile a Wi-Fi è OK — ma altre anomalie del browser rimangono possibili)
Cosa fare se l'invio fallisce e i dati inseriti vanno persi?
- Se si trattava di un modulo importante (autocertificazione, verbale di consegna con foto): contatta il personale dell'agenzia immobiliare per ottenere un nuovo link — purtroppo dovrai reinserire i dati
- Se avevi un modulo di caricamento foto/file con file di grandi dimensioni: salva i file in locale prima di richiamare il modulo (ad es. su un cloud), così il secondo tentativo sarà più veloce
Argomenti correlati