Pour mon processus d'authentification-je utiliser py-bcrypt pour créer un unique jeton lorsqu'un utilisateur se connecte et placez-la dans un cookie, qui est utilisé pour l'authentification.
Donc, je voudrais envoyer quelque chose comme ceci à partir du serveur:
Set-Cookie: token=$2a$12$T94df7ArHkpkX7RGYndcq.fKU.oRlkVLOkCBNrMilaSWnTcWtCfJC; path=/;
Qui fonctionne sur tous les navigateurs. Ensuite, pour supprimer un cookie, j'envoie un semblable cookie avec la "date d'expiration" ensemble sur le terrain pour le 1er janvier 1970
Set-Cookie: token=$2a$12$T94df7ArHkpkX7RGYndcq.fKU.oRlkVLOkCBNrMilaSWnTcWtCfJC; path=/; expires=Thu, Jan 01 1970 00:00:00 UTC;
Et qui fonctionne très bien sur Fire Fox mais ne supprime pas les cookies sur internet explorer ou Safari.
Alors, quelle est la meilleure façon de supprimer un cookie (sans javascript de préférence). L'ensemble-le-expire-dans-le-passé méthode semble encombrant. Et aussi pourquoi ce travail dans FF mais pas sous IE ou safari?