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:

  1. Prima dell'appuntamento: controllare la connessione Internet, aprire il modulo — ma non lasciarlo aperto
  2. Durante l'appuntamento: registrare i dati in locale (foto sul telefono, appunti scritti a mano)
  3. Subito prima dell'invio: riaprire il modulo con lo stesso URL (il token viene rigenerato)
  4. 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