Abbiamo ricevuto una richiesta da uno dei nostri clienti e, dal momento che non avevo mai incontrato una richiesta simile prima, non so nemmeno da dove iniziare a cercare.
Il nostro cliente è una rete di college e stiamo costruendo loro un sito. Su quel sito, tra le altre cose, ci sarà un modulo che i potenziali candidati potranno compilare al fine di ottenere maggiori informazioni sugli studi in uno dei college. Dopo che un utente ha compilato questo modulo, incluso fornire il proprio indirizzo e-mail e / o numero di telefono, il college pertinente li contatta con le informazioni pertinenti.
Ora, per motivi legali, il cliente chiede che questo modulo abbia anche una casella di spunta che il potenziale richiedente controlla per indicare che accetta di ottenere materiale promozionale da queste università. Ovviamente non è un problema. Ma ecco che arriva la parte strana della richiesta:
I dettagli di ciascun modulo compilato devono essere salvati in un metodo affidabile. Apparentemente, salvare i valori del modulo in un database - una colonna che indica se l'utente ha accettato o meno - non è sufficiente, perché un DB potrebbe essere modificato dopo che gli utenti hanno inviato il modulo. Il nostro cliente afferma che altri portali universitari creano uno screenshot del modulo compilato e lo salvano da qualche parte in una cartella dedicata, in un modo facilmente reperibile, come dare al file un nome che includa il nome dell'utente e la data E tempo.
La mia domanda è la seguente: hai sentito parlare dell'utilizzo di schermate come metodo per dimostrare che un utente ha effettivamente compilato un modulo? Esistono altri metodi considerati affidabili?