İ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...