Perché non salviamo le informazioni sui cookie dei visitatori del sito web (iscritti) nel database anziché impostare un file sul computer dell'utente. Sì, lo so che potrei sembrare stupido per i seguenti motivi:È meglio memorizzare i dati dell'utente in un database piuttosto che nei cookie?
Mantenere le informazioni del database per ogni singolo utente per sempre piccolo ‘pezzo’ di dati è difficile.
Potrebbe essere difficile recuperare i dati quando il server del database è inattivo.
Le richieste continue devono essere inoltrate al server Web per ogni piccola informazione.
Il mio punto è, se stiamo per archiviare i dati dell'utente in un database, piuttosto che in un file sulla macchina del cliente, siamo in grado di fornire sicurezza al cliente non permettendo altre organizzazioni o altri siti (o anche hacker) per accedere alle informazioni dell'utente dai cookie.
Inoltre, possiamo tracciare le attività o il comportamento dell'utente. (Voglio dire, in realtà non sappiamo cosa sta facendo l'utente (attività lato client) come la manomissione dei dati.)
Se ritieni che potrebbe essere difficile inviare richieste al server web in modo continuo, non è t, grazie ad Ajax. Ciò fornisce un certo supporto alla mia posizione: l'invio di richieste a un server Web reso così semplice con Ajax.
Quindi, è una buona idea memorizzare le informazioni sensibili dell'utente in un database piuttosto che impostare un file piccolo sul computer dell'utente?
Per essere precisi, non sto parlando di sessioni!