Arşiv

Posts Tagged ‘cookie den değer silme’

ASP ile cookie’ye değer atma ve silme

Merhaba arkadaşlar,

Bugün size asp ile cookieye değer atma ve işlemlerimizin bittiğinde cookieden değerleri boşaltma ile ilgili bir örnek paylaşacağım. Örneğin: Bir blog sitenizin olduğunu düşünün ve siz burada sürekli paylaşımlarda bulunuyorsunuz. Tabi bu paylaşımları bir panel üzerinden kullanıcı adı ve şifreniz ile yaptınızı düşünelim. Her seferinde panele kullanıcı adı ve şifreniz ile girerek paylaşımlarda bulunuyorsunuz.

Bunu şöyle çözebilirsiniz. Giriş sayfasından butona tıkladıktan sonra herşey tamam ise (kullanıcı kontrolü, giris kontrolü vs.) aşağıdaki kod parçacığı ile bilgilerinizi cookieye atın.

Response.Cookies("blogunuz")("email") = email
Response.Cookies("blogunuz")("password") = password
Response.Cookies("blogunuz").Expires = now() + 180

Yukarıdaki kod parçacığı blogunuz isminde bir cookie oluşturup, email ve password adında iki değişken tanımlar. Bunlara verdiğiniz bu değerleri ya sizin belirlediğiniz süre içerisinde ya da tarayıcıyı kapattığınız anda temizler. Cookieye Expires özelliği vermezseniz tarayıcıyı kapattığınız anda cookie temizlenir.

Bilgi gireceğiniz sayfa da ise şöyle bir kontrol yapabilirsiniz.

if not request.Cookies("blogunuz")("email") = "" then
response.redirect default.asp
else
response.redirect giris.asp
end if

Böyle bir kontrol yaparak da email alanı boş ise giris.asp‘ye, değil ise default.asp sayfasında yönlendirme işlemi yaptırabilirsiniz.

Son olarak da çıkış butonuna tıkladığınızda aşağıdaki kodu yazarsanız cookieyi temizlemiş olursunuz.

Response.cookies("blogunuz")("email") = ""
Response.cookies("blogunuz")("password") = ""

Umarım işinize yarar 🙂