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

تسجيل الدخول لمدير الموقع , و تسجيل الدخول للمستخدمين ؟ اتمنى المساعدة

بدأه FUNCTION في 21 يوليو 2009 · 6 رد · 2,616 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكــم ورحمـة الله وبركاتــه ،،

الحمدلله والصلاة والسلام على رسول الله وعلى آله وصحبه أجمعين

كيف الحال يا مبرمجين .. اتمنى انكم بخير , وبصحة وعافية ..

اختصر عليكم الحديث ..

انا مسوي لوحة تحكم.. لمدير الموقع .. ويمكن ان يدخل على لوحة التحكم ..من خلال تسجيل الدخول.. وصفحة تسجيل الدخول للمدير هي كالتالي Admin/login.aspx

وملفات لوحة التحكم للموقع في داخل مجلد اسمه Admin_ControlPanel

انا مستخدم الـ authentication وكل شيء ماشي تمام.. مافيه اي مشاكل نهائيا ..

يعني لو جاء شخص حاول يدخل على صفحة داخل المجلد الـ Admin_ControlPanel وهو غير مصرح له.. سوف يتم تحويله على صفحة تسجيل الدخول ..

الي ابيه الان .. هو ابي اسوي صفحة تسجيل الدخول للمستخدم .. ويكون اسمها loginuser.aspx

المشكلة اني مو عارف كيف اضبطها مع الويب كونفق .. لاني كاتب في الويب كونفق التالي عشان حق لوحة التحكم للمدير ..

الان صار عندي صفحتين لوق ان..

	<authentication mode="Forms">
	  <forms loginUrl="admin/login.aspx"
		name=".ASPXAUTH_admin"
		protection="All">
	  </forms>

	</authentication>
	<authorization>
	  <allow users="*"/>
	</authorization>

وهنا حماية المجلد من الدخول الا المصرح له ..

  <location path="Admin_ControlPanel">
	<system.web>
	  <authorization>
		<allow roles="admin"/>
		<deny users="*"/>
	  </authorization>
	</system.web>
  </location>

طيب الان لاحظ معاي وتعرف مشكلتي وين ... لاحظ هنا...

<authentication mode="Forms">

<forms loginUrl="admin/login.aspx"

name=".ASPXAUTH_admin"

protection="All">

هنا انا محدد صفحة اللوق ان حق الادمن لما شخص يحاول يدخل على اي شيء يختص بلوحة التحكم يحوله إلى صفحة تسجيل الدخول..

طيب انا عندي الان صفحة آخرى لتسجيل الدخول للمستخدمين .. كيف يمكن اضيف الصفحة مثل هذا ؟ هل اغير فقط اسم الاثنتكيشن نيم؟ طيب اذا غيرته كيف راح يتعرف على موقع المجلد الحماية للمستخدمين علما انه مجلد الحماية للمستخدمين .. او بالاحرى . لوحة التحكم للمستخدم تحت مجلد اسمه user_controlpanel

  <location path="user_controlpanel ">
	<system.web>
	  <authorization>
		<allow roles="users"/>
		<deny users="*"/>
	  </authorization>
	</system.web>
  </location>

اتمنى انه وضحت لكم المشكلة .. انه لدي صفحتين لتسجيل الدخول .. وحدة للادمن بمسار .. مختلف والآخرى للمستخدمين بمسار مختلف .. كيف يمكن ان اضيفها في الويب كونفق ..

تحياتي ,, والله يعطيكم العافية مقدما..

بارك الله فيك يا مؤمن الي تحب الخير لغيرك ولنشر العلم.. بين المسلمين .

#2

شوف أخي الكريم

أنا واجهتني نفس مشكلتك بالظبط

واضطررت لأن اتخلى عن اللوجن الخاص بالأعضاء

وأحط لوجن كونترول على الماستر بيج وخلاص

ولو اليوزر أراد الدخول فأداة الدخول موجودة على الماستر بيج ولا أعمل له صفحة ولا حاجة

على العموم جرب وشوف

مشكور

Oracle Certified Professional Java Programmer 6 (SCJP)

#3

هلا اخي العزيز للاسف هذا مو حل نهائيا ..

طيب هل عندك لوحة تحكم لموقعك؟؟ اكيد ايه عندك موقع بدون لوحة تحكم يعني موقع ثابت ..

اما اذا خليت تسجيل الدخول االاعضاء من لوحة تحكم الادمن هذي كذلك مشكلة او مو احترافيه ..

انا مااظن محد يعرف هذا الشيءنننتظر باقي الاعضاء ..

#4

نعم أخي عندي لوحة تحكم

ودخول الأعضاء العاديين يكون عن اللوجن الموجود في الماستر بيج, ذلك نظرا لأن الموقع عام وليس موقع Application يحتاج لحماية وتحقق دائم للمستخدمين

أما المدير فكما قلت له مجلد خاص به وشاشة لوجن خاصة

هذا هو كود المستخدمين العاديين للويب كونفيج العادي

<authentication mode="Forms">

<forms name=".ASPXFORMSAUTH" loginUrl="~/Admin/Login.aspx" defaultUrl="Default.aspx"/>

</authentication>

أما الويب كونفيج للمدير فشكله كالتالي

<?xml version="1.0"?>

<configuration>

<appSettings/>

<connectionStrings/>

<system.web>

<authorization>

<deny users="?"/>

</authorization>

</system.web>

</configuration>

أرجو أن تكون قد وضحت الصورة

تم تعديل هذه المشاركة بواسطة rozester في 22 يوليو 2009 في 12:48

Oracle Certified Professional Java Programmer 6 (SCJP)

#5

اهلا اخي العزيز.. شكرا لـمحاولتك مساعدتي وهذا اقدره فوق راسي ..

<authentication mode="Forms">
<forms name=".ASPXFORMSAUTH" loginUrl="~/Admin/Login.aspx" defaultUrl="Default.aspx"/>
</authentication>

طيب شنو فائدة الـ

defaultUrl="Default.aspx"/>

الديفولت هذي ؟ هل بالامكان تغيرها إلى صفحة بمسار آخر ؟ قصدي انها تكون للمستخدمين ..

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

واحد للادمن وهو لوحة التحكم

والآخر للمستخدمين..

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

يعني الادمن راح تكون تحت مسار مثلا admin_cp

واليوزر راح يكون مو مشكلة عادي حتى لو كان تحت مسار الـ root مافيه مشكلة .. ولكن غير مسموح لدخول مجلد user_cp الي هو لوحة تحكم المستخدمين

لاحظ المنتديات بالضبط ..

فيه لوحة تحكم للمدير

وفيه لوحة تحكم لليوزر

وكل واحد منهم له لوق ان خاص..

اتمنى المساعدة والله لاني بحاجة مااسه لهذا الشيء

#6

معقوله !! محد فاهم ولا مسوي شغلات احترافيه ..

وين الاعضاء ؟ ..

الله يكون بالعون بس

#7

السلام عليكــم ورحمـة الله وبركاتــه ،،

كيف حالك إن شاء الله دائمــاً بخير ؟

بالنسبة للموقع انتا عامل جدول للمستخدمين ولا انتا عامل حاجة ثابتة

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…