Est-il préférable de stocker des données utilisateur dans une base de données plutôt que dans les cookies?[fermé]
Question
Voulez-vous améliorer cette question? Mettre à jour la question afin qu'elle puisse être répondue avec des faits et des citations de Modification de ce message .
FERMÉ Il y a 2 ans .
.Pourquoi ne sauvons pas les informations de cookie des visiteurs de site Web (abonnés) dans la base de données plutôt que de définir un fichier sur la machine de l'utilisateur. Oui, je sais que je pourrais sembler idiot pour les raisons suivantes:
-
Maintenance des informations de base de données pour chaque utilisateur pour tout petit "morceau" de données est difficile.
-
Il peut être difficile de récupérer des données lorsque le serveur de base de données est en panne.
-
Les demandes en continu doivent être apportées au serveur Web pour chaque petite information.
Mon point est que si nous allons stocker les données de l'utilisateur dans une base de données plutôt que dans un fichier sur la machine du client, nous pouvons fournir une sécurité au client en ne permettant pas d'autres organisations ou d'autres sites (ni même pirates) de Accédez aux informations de l'utilisateur des cookies.
En outre, nous pouvons suivre les activités ou le comportement de l'utilisateur. (Je veux dire, nous ne savons réellement que ce que l'utilisateur fait (activité côté client) comme une altération des données.)
Si vous pensez qu'il pourrait être difficile d'envoyer des demandes au serveur Web en permanence, ce n'est pas le cas, grâce à Ajax. Cela donne un soutien à ma position: Envoi de demandes à un serveur Web rendu si simple à l'aide d'Ajax.
Alors, est-ce une bonne idée de stocker les informations sensibles de l'utilisateur dans une base de données plutôt que de définir un petit fichier sur la machine de l'utilisateur?
Pour être précis, je ne parle pas de sessions!