/ / Comment enregistrer un cookie tout au long d'une session? - Django

Comment enregistrer un cookie tout au long d'une session? - Django

Supposons que mon projet django obtienne des cookies deune application serveur (le client Web reçoit toujours les cookies générés par Django). Lorsque je me connecte au site Web de Django, je demande un cookie à partir de cette application serveur. Il est actuellement enregistré dans la base de données, mais nous ne voulons pas de cette méthode.

Ma question est la suivante: l'enregistrement de ce cookie dans request.session ["special_cookies"] est-il sécurisé? Combien de temps dure cette information?

Quel est le meilleur moyen de sauvegarder ces informations tout au long de la navigation? Merci.

Réponses:

1 pour la réponse № 1

Oui, c’est sûr. C'est toujours un succès de base de données, bien que: Dans la configuration standard de Django, les données de session sont transférées dans un champ de données binaires de la session. Il vient juste de vous être fourni "prêt à l'emploi" plutôt que de le stocker vous-même. Vous pouvez améliorer les performances en utilisant le paramètre cached_db et en donnant à memecache une grande partie des détails.

RTFM, s'il vous plaît.