İlgine teşekkürler fakat sorunlar var gibi geldi bana. Bir kere beni hatırla dedikten sonra, ileriki girişlerde CheckBox'ı işaretlemez ise cookie'yi sildirmek yerine, beni unut şeklinde bir buton olsa daha iyi olmaz mı.
Ayrıca Cookie'yi expire edip siliyorsan, kullaniciadi ve sifre değerlerini silmeye gerek de yoktur galiba.
Benim yapamadığım; ilk anda cookie yazılıyor. sonraki girişlerde otomatik de dolduruyor. Fakat checkBox işaretli iken farklı değerler girer ise cookie'deki ile değiştirmiyor.
Kodlarım şu şekilde:
protected void Button1_Click(object sender, EventArgs e)
{
if (CheckBox1.Checked)
{
HttpCookie cerezim = new HttpCookie("cerezDosyam");
if (cerezim == null)
{
cerezim["kullaniciAdi"] = TextBox1.Text;
cerezim["parola"] = TextBox2.Text;
cerezim.Expires = DateTime.Now.AddDays(10);
Response.Cookies.Add(cerezim);
}
else
{
Response.Cookies["cerezDosyam"]["kullaniciAdi"] = TextBox1.Text;
Response.Cookies["cerezDosyam"]["parola"] = TextBox2.Text;
}
}
}
farklı kodlar da denedim, hatafalan vermiyor. ancak ilk yazılan değerleri değiştiremiyorum. yardım için teşekkürler...
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye Ol Şimdi DeğilÜye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.