uhm non credo sia cosi' semplice.. se per qualche motivo pede la connessione o slogga ..perde tutto ...
stipa su database le info riguardo l'acquisto
genera un token univoco con eventuale codice di controllo che invii by email
nel caso obbliga la registrazione.
se hai l'utente registrato allora e' piu' semplice e si puoi usare le sessioni ma sempre tracciando tutti i dati possibili per la procedura di acquisto.
Il codice specifico lo puoi generare al volo -> assegnare nella tabella acquisit_utenti -> spedira via email e stiparlo in sessione. Se la sessione scade fai eseguire il collegamento dall'email e richiedi il codice di controllo inviato (form) una volta che l'utente re-inserisce il codice puo' proseguire con la procedura.

Rispondi quotando