mvc uygulamasında controller da cookie oluşturup, client tarafında jquery ile bunu okumak.
controller:
login :
//......aşağısı login cookie si........................................
if (Response.Cookies["OrnekCookieLogin"] != null)
{
//Cookie nesnesi oluşturuyoruz.
HttpCookie Cookie = new HttpCookie("OrnekCookieLogin");
//Cookie bilgilerini tanımlıyoruz.
Cookie["ckUname"] = sKullaniciAdi;
Cookie["ckPass"] = sSifre;
//Cookie'nin tutulacak süresini belirtiyoruz. süre belirtilmezse tarayıcı kapandığında silinir.
Cookie.Expires = DateTime.Now.AddDays(1);
//Cookie'yi ekleyerek, fiziksel olarak oluşturuyoruz.
Response.Cookies.Add(Cookie);
}
//..............................................
return RedirectToAction("Index", "Home");
//..............................................
index :
//..Cookie kontrolü................................
HttpCookie Cookie = Request.Cookies["OrnekCookieLogin"];
ViewBag.ckUname = Cookie?["ckUname"].ToString();
Session["ckUname"] = Cookie?["ckUname"];
//...................................................
view : jquery :
var val = '@ViewBag.ckUname';
@*var val = '@Session["ckUname"]';*@
alert("drs : " + val);
Yorumlar
Yorum Gönder