برمجة صفحة تسجيل دخول الي الموقع مع كيفية استخدام الكوكيز في الدخول التلقائي وما هو الكوكيز والسشن وكيف يتم الاستفادة منهم في برمجة تسجيل صفحة دخول عضو للموقع
سنستخدم تقنية asp.net مع لغة السي شارب وقاعدة بيانات sql server
يمكنك تحميل المثال البرمجي بالكامل من هنا
نظرة عامة
لا يخلو موقع من برمجة شاشة تسجيل دخول مستخدم وزرار خروج مستخدم ايضا وتذكرني ايضا مثل شاشة دخول الياهو او الفيسبوك او اي موقع علي الانترنت .عندما يطلب منك اسم مستخدم وكلمة مرور . وايضا خيار تذكرني مثلا اسبوعين بحيث يتذكر المستخدم لمدة معينة يحددها مبرمج الموقع . كيف يتم ذلك
هناك ما يسمي بالكوكيز وهو شئ يتم تخزين البيانات به لحين الحاجة اليها .ولكن اين يتم تخزين الكوكيز .يتم تخزينها علي جهاز الكمبيوتر الخاص بالشخص الذي دخل الموقع
هل هي أمنة ؟ بالطبع لا يوجد موقع صغير او كبير علي الانترنت الا ويستخدمها .فهي أمنة .
كأنها شئ او علامة يعرفك بها الموقع
وتم شرح الكوكيز والسشن في محاضرة تخزين البيانات في المستوي الاول وهذا رابط المحاضرة فيديو
http://www.vodlara.com/lecture_vedioDetails.aspx?id=7
توضيح بسيط
الان وقبل اي شئ سوف نستخدم طريقة الكود في المقال وليس طريقة الاوبجكت اورينتد التي توفر في كتابة الكود
وهو موجود بالتفصيل في المحاضرات الفيديو في المستوي الخامس
في محاضرة البرمجة الكائنية ومحاضرة صنع فرام ورك خاص بالمرمج المحترف
سنبدأ بعمل قاعدة بيانات ونسميها دخول login
وعمل جدول مكون من اسم وكلمة مرور كالصورة الاتية وبه الحقول الاتية
user_id رقم المستخدم ويكون حقل اساسي ويزيد تلقائيا
user_name اسم المستخدم
user_pass كلمة المرو ونوعها نص
ثم قمت بتعبة اسم مستخدم وكلمة مرور لكي نجرب عليها المثال ووضعت بها اسم مستخد وكلمة مرور