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

اعادة التوجه الى نفس الصفحة

مغلق
بدأه Am0nah في 13 أبريل 2007 · 5 رد · 601 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله

الحين اخواني الاعزاء انا عندي موقع يحوي

اربع صفحات رئيسية لا يسمح للمستخدم الدخول الا

بعد التسجيل.. يعني اذا حاول الدخول الى اي صفحه

يوجهه على طول الى صفحة تنبيه من خلالها يا اما مباشرة

يسجل الدخول او انه يروح الى صفحة التسجيل.....

سوالي هو: كيف اخلي الصفحة تلقائيا تعود الى نفس الصفحة اللي

كان فيها المستخدم قبل ظهور صفحة التنبيه؟؟؟ غير طريقة ال

destination page URL

الموجوده كخاصية من خصائص login control اللي في visual studio 2005

لاني بهذي الخاصية باحط صفحة مثلا الرئيسية ويصير دايما

بعد مايخلص من تسجيل الدخول على طول يروح للرئيسية

بغض النظر وين كان قبلها ارجوووووكم اريد الحل

وجزاكم الله خير مقدما.......

هناك شئ ما يدفعني دائما للتقدم

((حبي لوطني))

KSA

#2

انا لست خبيرا بال dot net بس حسب رايي يمكنك ان تخزني الصفحه الموجود فيها المستخدم (كل المستخدمين بغض النظر ) في

hidden واذا توجه منها الى صفحة التسجيل تعملين request لاسم الصفحه ثم بامكانك عمل redirect لهذه الصفحه بعد ان يتتم المستخدم عمليه التسجيل.

#3

بفرض إنك تستخدم الجليات Session لتفحص هل سجل المستخد الدخول أم لا:

if (Session["IsLogin"] == null)
{
	 Response.Redirect("login.aspx?page=default.aspx", true);
}

الآن في صفحة تسجيل الدخول:

if (GOOD LOGIN)
{
	   Response.Redirect(Request["page"], true);
}

دورات + مشاريع

ASP.NET C#.NET, VB.NET, SQL SERVER 2005, SQL SERVER 2000

PHP + Mysql

الرياض -جوال 0501000943

بريد إلكتروني: dotnet1981@gmail.com

ماسنجر: dotnet81@hotmail.com

#4

الف شكر للجميع

بس اخوي دوت نت انت الحين تجبر المستخدم انه

يروح للصفحة الرئيسية يمكن ما فهمتني انا ابغاه

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

قبل ما تطلع له صفحة التنبيه

يعني مثلا هوه حاول انه يدخل صفحة الدروس

كان غير نشجل على طول تطلع له صفحة التنبيه من خلالها

يسوي تسجيل او تسجيل دخول

وبعدها ابغاه يرجع مره ثانيه الى صفحة الدروس

مثلا فيه صفحة تدريب ابغاه بعد ما يسجل او يسوي تسجيل دخول يروح للتدريب

مره ثانيه وهكذا لكا الصفحات الاربع ..................

كمان انا مستخدمه ال c# وعلى ما اظن ان هذا الكود خاص بال vb script

ارجوك اخوي ابغى الحل والله يجزاك خير...

هناك شئ ما يدفعني دائما للتقدم

((حبي لوطني))

KSA

#5

لم أجبر المستخدم على العودة إلى الصفحة الرئيسية, أنا افترضت أنه دخل إلى الصفحة الرئيسية default.aspx وهو غير مسجل لدخوله عندها أقوم بتوجيهه إلى صفحة الدخول مع تمرير اسم الصفحة الحالية, وفي حال أنه دخل إلى صفحة الدروس Lessons.aspx:

if (Session["IsLogin"] == null)
{
	 Response.Redirect("login.aspx?page=lessons.aspx", true);
}

ونفس الشيفرة بالنسبة لصفحة الدخول بدون تغيير

دورات + مشاريع

ASP.NET C#.NET, VB.NET, SQL SERVER 2005, SQL SERVER 2000

PHP + Mysql

الرياض -جوال 0501000943

بريد إلكتروني: dotnet1981@gmail.com

ماسنجر: dotnet81@hotmail.com

#6

الف شكر اخوي دوت نت

كان عندي شوية لخبطه لاني استخدم

السي شارب بس الله يعطيك العافية

اخذت الفكرة وطبقتها وضبطت :D

الله يجزاك خير ............

هناك شئ ما يدفعني دائما للتقدم

((حبي لوطني))

KSA

هذا الموضوع مغلق.

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