यह Login.aspxमैं कैसे एक पृष्ठ में कुकी मान सेट और एक asp.net वेबसाइट में एक और पृष्ठ से पढ़ सकते हैं
protected void LoginButton_Click(object sender, EventArgs e)
{
HttpCookie loginCookie1 = new HttpCookie("loginCookie");
Response.Cookies["loginCookie1"].Value = LoginUser.UserName;
Response.Cookies.Add(loginCookie1);
}
में मेरी कोड है और यह shop.aspx में है
protected void btnAddCart_Click(object sender, EventArgs e)
{
HttpCookie myCookie = new HttpCookie(dvProduct.DataKey.Value.ToString());
myCookie["Category"] = dvProduct.DataKey["Category"].ToString();
myCookie["Product"] = dvProduct.DataKey["Product"].ToString();
myCookie["Quantity"] = txtQuantity.Text;
myCookie["Price"] = dvProduct.DataKey["Price"].ToString();
myCookie.Expires = DateTime.Now.AddDays(1d);
Response.Cookies.Add(myCookie);
Response.Redirect("ViewCart.aspx", true);
}
मैं login.aspx में सेट कुकी (मूल्य से उपयोगकर्ता नाम का मान पढ़ना चाहते हैं
छोटे सुधार -> मैं shop.aspx पेज – techblog
से कुकी से उपयोगकर्ता नाम का मूल्य (login.aspx में सेट सेट) को पढ़ना चाहता हूं, आपको एक कुकी में उपयोगकर्ता नाम को स्टोर नहीं करना चाहिए; यह एक सुरक्षा भेद्यता है। क्लाइंट से कुकी के मूल्य को बदलना बहुत आसान है, और फिर उन्हें केवल आपके सिस्टम पर पूर्ण पहुंच प्राप्त करने के लिए व्यवस्थापक का नाम अनुमान लगाना है। इसके बजाए, उपयोगकर्ता को एक गाइड के साथ संबद्ध करें और कुकी में guid को स्टोर करें। वापसी यात्रा पर, सर्वर पर ग्रिड के साथ संग्रहीत जानकारी देखें। –