برمجة و عمل صفحة تسجيل دخول وخروج full login page in asp.net

برمجة و عمل صفحة تسجيل دخول  وخروج  full login page in asp.net

بالشرح برمجة صفحة تسجيل دخول الي الموقع وزر خروج بشكل ديناميك مع ارسال اسم المستخدم لاي صفحة للموقع واستخدام الكوكيز وتذكرني مدي الحياةsql server,asp.net

تم تحديث المقالة

برمجة صفحة تسجيل دخول الي الموقع مع كيفية استخدام الكوكيز في الدخول التلقائي وما هو الكوكيز والسشن وكيف يتم الاستفادة منهم في برمجة تسجيل صفحة دخول عضو للموقع
سنستخدم تقنية asp.net  مع لغة السي شارب وقاعدة بيانات sql server 

 

 يمكنك تحميل المثال البرمجي بالكامل من هنا

 

 نظرة عامة

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

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

هل هي أمنة ؟ بالطبع لا يوجد موقع صغير او كبير علي الانترنت  الا ويستخدمها .فهي أمنة .

كأنها شئ او  علامة يعرفك بها الموقع

وتم شرح الكوكيز والسشن في محاضرة تخزين البيانات في المستوي الاول وهذا رابط المحاضرة فيديو

http://www.vodlara.com/lecture_vedioDetails.aspx?id=7

توضيح بسيط

الان وقبل اي شئ سوف نستخدم طريقة الكود في المقال وليس طريقة الاوبجكت اورينتد التي توفر في كتابة الكود

 وهو موجود بالتفصيل في المحاضرات الفيديو في المستوي الخامس

في محاضرة البرمجة الكائنية ومحاضرة صنع فرام ورك خاص بالمرمج المحترف


سنبدأ بعمل قاعدة بيانات ونسميها دخول login

وعمل جدول مكون من اسم وكلمة مرور كالصورة الاتية وبه الحقول الاتية

user_id رقم المستخدم ويكون حقل اساسي ويزيد تلقائيا

user_name  اسم المستخدم

user_pass كلمة المرو ونوعها نص


 

ثم قمت بتعبة اسم مستخدم وكلمة مرور لكي نجرب عليها المثال ووضعت بها اسم مستخد وكلمة مرور


نشكرك علي المشاركة