J'ai donc un site Web qui détermine l'emplacement des utilisateurs lorsqu'ils chargent la page. Ils peuvent le changer si c'est incorrect. Je voudrais pour la prochaine fois que l'utilisateur arrive à la page, pour qu'il se souvienne de ce qu'ils ont changé à la dernière fois qu'ils étaient sur.Enregistrement des informations utilisateur sans compte
Nous n'avons pas de compte d'utilisateur sur notre site Web (et nous ne les voulons pas non plus en ce moment). Sinon, comment serais-je capable de lier et de sauvegarder cette information en fonction de la connexion de l'utilisateur.
Je pourrais utiliser leur adresse IP (si elle est bien bloquée, pas besoin de le faire pour eux). N'est-ce pas une bonne idée d'avoir juste une configuration de table liée avec une paire de coordonnées et une adresse IP? En fait, j'allais utiliser la même logique pour lier un utilisateur à tous ses commentaires qu'il a postés sur la page pour avoir une section rapide «Mes commentaires», en le reliant à leur adresse IP.
Sans compte, l'utilisation d'une adresse IP d'utilisateur est vraiment la seule chose à laquelle je peux penser.
Je n'ai jamais vraiment travaillé avec des cookies auparavant dans une application MVC. Comment ferais-je cela? Enregistrez simplement un cookie avec une paire nom/valeur spécifique et essayez de le rechercher lorsque la page est chargée. Puis-je le faire dans Javascript aussi? – slandau
Vous pouvez simplement ajouter le cookie à partir de votre application MVC, puis accéder au même cookie côté serveur et côté client. –
Quelle est la taille d'un cookie? Est-ce que je pourrais avoir un cookie qui a stocké une liste d'entiers, représenté chaque identifiant d'un commentaire qu'ils ont posté, ainsi la prochaine fois qu'ils chargeront le site je connais chaque identification de commentaire d'eux? Je sais que c'est beaucoup mieux adapté aux comptes, et peut-être que faire des comptes utilisateurs est la solution ... – slandau