• 0

كيف أعمل ترحيب باسم المستخدم في الصفحة الرئيسية من الكوكيز المدخلة؟

السلام عليكم أخوتي الكرام انا في موقعي عملت هذه الطريقة لإضافة الكوكيز للمستخدم في صفحة تسجيل الدخول بهذا الكود بلغة السي شارب

c.Values.Add("UserName="+txtUsername.Text,"\r\n"+"Password="+txtPassword.Text);

انا احتاج هذه الطريقة بالتحديد لأغراض خاصة من عمل الموقع ولكن لا اعرف كيف أتمكن من عرض اسم المستخدم المدخل في الصفحة الرئيسية كترحيب بالمستخدم أو كبيان حالته لأنه تم إضافته مع كلمة المرور كيف يمكنني عرض الاسم فقط في  Label أرجو المساعدة 

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 1

الطريقة الصحيحة لاسترجاع الكوكيز هي كالتالي:
أولا نقوم بطلب الكوكيز، ومن ثم نقرأ محتوياته ونضع جملة شرطية حسب محتوياته فإذا كان لا يساوي null (أي إذا لم يكن فارغا) فسنقوم بطباعته باستخدام تابع Value وإذا لم يحتوي على شيء فسنظهر رسالة خطأ كالتالي:

myCookie = Request.Cookies["MyTestCookie"];
if (myCookie != null)
   Response.Write("<p>"+ myCookie.Name + "<p>"+ myCookie.Value);
else
   Response.Write("not found");

ملاحظة: إذا لم تعمل لديك الطريقة فتأكد من عملية إنشاء الكوكيز وهذا مثال على الطريقة الصحيحة لإنشاءه:

HttpCookie cookie = new HttpCookie("UserSettings");

cookie["UserSettings"] = myUserSettingsObject;
cookie.Expires = DateTime.Now.AddYears(1);
Response.Cookies.Add(cookie);


المصدر

1 شخص أعجب بهذا

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن