SORU
12 Mart 2011, CUMARTESİ


Çerezleri silmek için doğru yolu sunucu tarafında

Kimlik doğrulama süreci py-bcrypt bir kullanıcı oturum açtığında eşsiz bir simge oluşturma ve kimlik doğrulama için kullanılan bir tanımlama içine koymak için kullanıyorum.

Sunucudan böyle bir şey göndermek istiyorum:

Set-Cookie: token=$2a$12$T94df7ArHkpkX7RGYndcq.fKU.oRlkVLOkCBNrMilaSWnTcWtCfJC; path=/;

Tüm tarayıcılar üzerinde çalışır. Daha sonra benzer bir kurabiye göndereceğim bir çerezi silmek için" alan Ocak 1970 ayarlamak için 1. "sona eriyor

Set-Cookie: token=$2a$12$T94df7ArHkpkX7RGYndcq.fKU.oRlkVLOkCBNrMilaSWnTcWtCfJC; path=/; expires=Thu, Jan 01 1970 00:00:00 UTC; 

Ve bu Ateş fox'ta gayet iyi çalışıyor ama IE veya Safari çerez sil yok.

Kurabiye tercihen javascript olmadan () silmek için en iyi yolu nedir. -Geçerlilik süresi-set-son yöntemi hantal görünüyor. Ve ayrıca neden bu ama IE veya safari FF çalışmıyor?

CEVAP
12 Mart 2011, CUMARTESİ


; expires ile aynı cookie değeri eklenmiş gönderme içeriğini yok etmek istiyorum, çünkü kötü bir fikir.

Daha iyi bir fikir çöp değeri ayarlayarak tanımlama bilgisi geçersiz olması ve expires bir alan da yer alacak:

Set-Cookie: token=deleted; path=/; expires=Thu, 01 Jan 1970 00:00:00 GMT

Tüm tarayıcılar bir çerezi silmek için zorlayamaz unutmayın. Müşteri eğer süresi dolmuş ise çerez devam ederse böyle bir şekilde tarayıcı yapılandırma. Yukarıda açıklandığı gibi değer ayarı bu sorunu çözmek istiyorsunuz.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Candyrat Records

    Candyrat Rec

    10 Mayıs 2006
  • hitcreatormusic2

    hitcreatormu

    21 Mayıs 2010
  • TechRax

    TechRax

    21 EYLÜL 2009