• 0

طريقة استدعاء الكوكيز في الصفحة الرئيسية للموقع ؟

السلام عليكم

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

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

 

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


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

يتم التخزين في الـ Cookie واسترجاع القيمة المخزّنة كما في المثال التالي:

HttpCookie aCookie = Request.Cookies["loginCookie"];
string username = Server.HtmlEncode(aCookie.Value);

إن كنت تقوم بعمل نموذج تسجيل دخول فلا يتم عادةً تخزين المعلومات الخاصة بالمستخدم بعد تسجيل الدخول في الـ Cookie وذلك لعدّة أسباب منها أن الـ Cookie يمكن مسحها والوصول إليها بسهولة كما أنها محدودة المساحة.

ملاحظة: لا يتم أخذ معلومات المستخدم مباشرة من الحقول يجب التأكد أولًا من صحة البيانات المدخلة بمقارنتها مع البيانات المخزّنة في قاعدة البيانات.

آلية تخزين معلومات تسجيل الدخول تتم على الشكل التالي:

بعد التأكد من صحة اسم المستخدم أو البريد الاكتروني وكلمة المرور  المخزّنة في قاعدة البيانات يتم عمل تعيين لهذه المعلومات وذلك بتخزينها في الـ Session مثل اسم المستخدم والمعرّف الخاص به user Id وكذلك حالته online state. لذا إن كنت ترغب بعرض رسالة ترحيبيّة للمستخدم بعد تسجيل الدخول فالطريقة الأنسب هي تخزين اسم المستخدم في الـ Session بعد نجاح عملية تسجيل الدخول وعمل إعادة توجيه للصفحة الرئيسية ثم جلب قيمة الـ Session وهي اسم المستخدم وعرضها في المكان الذي ترغب به.

ملاحظة: يمكن تعريف الـ Session بأنها الجلسة الفاصلة بين تسجيل دخول وتسجيل خروج المستخدم من الموقع. كذلك تكون المعلومات المخزّنة في الـ Session مخفية بالنسبة للمستخدم واستخدامها أكثر أمانًا من الـ Cookie.

فيما يلي روابط عن استخدام الـ Cookie والـ Session 

Cookie Overview

Session Overview

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


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

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

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

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


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

تسجيل الدخول

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


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