الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

Login &logoutمساعدة في

بدأه alfajr2007 في 2 يناير 2010 · 8 رد · 970 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

لدي برنامج من عدة forms يوجد في صفحة homepage زرMy Account عند النقر عليه يفتح صفحة login.aspx نوع authentication mode="Windows"

اذا تم ادخال الاسم والباسورد بشكل صحيح بعد المقارنة مع بيانات الجدول يفتح masterpage تحتوي صفحات الطالب(profil.aspx,student.aspx,result.aspx..)الى هنا مافي مشكلة

اذا افترضنا urlلصفحة الطالب كانhttp://localhost:2057/sis2/student2/student.aspx

المشكلة ..اذا قمت بوضع هذا url السابق على الانترنت اكسبلور فان صفحة الطالب تفتح مباشرة دون المطالبة باسم المستخدم وكلمة السروانا اريد اولا التحقق من login مثل email in yahoo بحثت كثيرا ولم اوفق....اتمنى احد يساعدني...اعمل على c# ومرفق لكم العمل....جزاكم الله كل خير

sis2.rar

انما يتعثر من لم يخلص----ابن القيم

الواجبات اكثر من الاوقات فساعد غيرك على الاستفادة من وقته ---حسن البنا

#2

الحل سهل

عن طريق استخدام Session وتخزين فيه اسم المستخدم المسجل حاليا, وعند عمل Login تتغير هذه القيمه الى قيمه ال user المفعل حاليا

وعند المقارنه يتم المقارنه مع الـ Session

<<<<<<<< NOTHING BEAT HUMAN BRAIN >>>>>>>>>>>>


https://itunes.apple.com/us/app/ding-dang/id564583614?mt=8

#3
Marwan Alakhras كتب:

الحل سهل

عن طريق استخدام Session وتخزين فيه اسم المستخدم المسجل حاليا, وعند عمل Login تتغير هذه القيمه الى قيمه ال user المفعل حاليا

وعند المقارنه يتم المقارنه مع الـ Session

السلام عليكم شكرا على سرعة الرد

اخي الكريم ان كتبت التالي

session["username"]=dr[username]

session["password]=dr[p"password] in page login

طيب المقارنة كيف تتم واين هل عند عمل logout او في نفس صفحة login>>>>اعمل معروف ووضح الحل الله يحفظك""

انما يتعثر من لم يخلص----ابن القيم

الواجبات اكثر من الاوقات فساعد غيرك على الاستفادة من وقته ---حسن البنا

#4

السلام عليكم

اولا بتعمل كالتالي في Global

Session.Add("username","Guest");

وعند صفحة الـ login اذا كان الـ username & password صحيحين بتخزن قيمه الـ username على الـ Session كالتالي

Session["username"] = usernameTextBox

وبعد هيك بكل صفحة بتحتاج Login بتسأل عن الـ session كالتالي

If(Session["username"].ToString() == "Guest")

اذا كان Guest رجعه على صفحه الـ Login غير هيك ما تعمل شي بيدخل على الصفحة لانه بيكون في User

بعثتلك الحل

بتمنى تكون استفدت

<<<<<<<< NOTHING BEAT HUMAN BRAIN >>>>>>>>>>>>


https://itunes.apple.com/us/app/ding-dang/id564583614?mt=8

#5

يسلمو اخي الكريم

بالنسبة لlogout مايتحكم بهذه العملية ......وسؤال اخر هل يفضل استخدم في التعرف على المستخدمuser ان نستخدم cookies or personlization

,وشكرا لك مرة اخرى

انما يتعثر من لم يخلص----ابن القيم

الواجبات اكثر من الاوقات فساعد غيرك على الاستفادة من وقته ---حسن البنا

#6

السلام عليكم هناك طريقة اخرى عن طريق ال Adminster Web Site

#7

السلام عليكم الى system14

اذا كان هناك طريقة اخرى ارجو ان توضح لي بعض الشيء والاخ مروان marwanalakhras قد كفى ووفى بالطريقة الاولى

مع الشكر

انما يتعثر من لم يخلص----ابن القيم

الواجبات اكثر من الاوقات فساعد غيرك على الاستفادة من وقته ---حسن البنا

#8
alfajr2007 كتب:

السلام عليكم الى system14

اذا كان هناك طريقة اخرى ارجو ان توضح لي بعض الشيء والاخ مروان marwanalakhras قد كفى ووفى بالطريقة الاولى

مع الشكر

ياشباب مرفق لكم حل الاخmarwanalakhras بس المشكلة اذا بينفذ بشكل سليم على متصفح opera وكذالك من داخل الدوت نت لكن باستخدم IIS وinternet explor اول مرة يدخل بشكل صحيح عبر الوج ان بس بالمرة الثانية يدخل الى اي صفحة بدون مايطلب login الا اذا حفت الكوكيز....في حد ينزل المرفق ويجرب ,internet explor ويرد علي الله يبارك فيكم

الملف المرفق

solutionsis.zip

انما يتعثر من لم يخلص----ابن القيم

الواجبات اكثر من الاوقات فساعد غيرك على الاستفادة من وقته ---حسن البنا

#9

السلام عليكم الطريقة

1:... افتح ال Administer WebSite

2::..اختر ال Security ثم اختر ال Access Roles ثم Create Access Roles

ثم اختر الفولدر الذي تريد حمايتة

الباقي عليك

هذا ملف الصفحة

sis2.zip

مواضيع مشابهة