Ist es besser, Benutzerdaten in einer Datenbank und nicht in Cookies zu speichern?[geschlossen]
Frage
Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, sodass es mit Tatsachen und Zitaten von diesen Beitrag von beantwortet werden kann.
geschlossene vor 2 Jahren .
Warum speichern wir nicht die Cookie-Informationen von Website-Besuchern (Abonnenten) in der Datenbank, anstatt eine Datei auf dem Computer des Benutzers zu setzen. Ja, ich weiß, dass ich aus den folgenden Gründen dumm klinge:
- .
-
Datenbankinformationen für jeden einzelnen Benutzer für immer kleiner "Chunk" der Daten sind schwierig.
-
Es kann schwierig sein, Daten abzurufen, wenn der Datenbankserver heruntergefahren ist.
-
Continuous-Anforderungen sind für jeden kleinen Information an den Webserver vorzunehmen.
Mein Punkt ist, wenn wir die Daten des Benutzers in einer Datenbank speichern, und nicht in einer Datei auf dem Computer des Clients, können wir dem Kunden die Sicherheit bieten, indem wir keine anderen Organisationen oder anderen Sites (oder sogar Hacker) zulassen Greifen Sie auf die Informationen des Benutzers von den Cookies zu.
Darüber hinaus können wir die Aktivitäten oder das Verhalten des Benutzers verfolgen. (Ich meine, wir wissen eigentlich nicht, was der Benutzer (clientseitige Aktivität) wie Daten-Manipulation tut.)
Wenn Sie das Gefühl haben, dass es möglicherweise schwierig ist, Anforderungen an den Webserver kontinuierlich zu senden, dank Ajax ist dies nicht der Fall. Dies gibt eine Unterstützung für meine Position: Senden von Anfragen an einen Webserver, der mit AJAX einfach so einfach gemacht wird.
ist es also eine gute Idee, die sensiblen Informationen des Benutzers in einer Datenbank zu speichern, anstatt eine kleine Datei auf die Maschine des Benutzers einzustellen?
Um spezifisch zu sein, spreche ich nicht von Sessions!