Mi interessa impostare Registrazione pigra sul mio sito web.
Idealmente, mi piacerebbe che le persone fossero in grado di compilare un record che potrebbe includere il loro nome, email, indirizzo, ecc. e quindi registrarlo successivamente in un record utente.
Il problema è che a volte la persona che compila quel modulo avrà già un record sul sito. A quel punto, se inseriscono un nuovo indirizzo, questo sovrascriverà quello vecchio se c'è già un record con quell'indirizzo e-mail (non voglio creare record duplicati per lo stesso indirizzo e-mail).
Poiché si tratta di un sito web aperto, devo assicurarmi che qualcuno stia modificando un record esistente, che in qualche modo devono verificare che siano chi dicono di essere prima che il record possa essere modificato.
Al momento non sono sicuro di quale sia l'opzione migliore per confermarlo.
È meglio:
- Evita del tutto la registrazione pigra se questo è un problema e obbliga gli utenti ad accedere se il modulo che stanno inserendo ha la possibilità di cambiare un record esistente
- Inserisci un accesso nel modulo - quindi se immettono un'e-mail per un record esistente, visualizza un modulo di accesso che devono compilare prima che i dati vengano confermati
- Apri un modulo di accesso basato su Ajax mentre compilano il modulo, se immettono dettagli (email, ecc.) che corrispondono a un record esistente nel database