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

صفحة Login.aspx العلة تظهر حتى في الصفحة الرئيسية

بدأه AboMoayad في 14 مارس 2008 · 7 رد · 1,053 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

وضعن في ملف web.config هذا الكود :

<authentication mode="Forms">
	  <forms loginUrl="Login.aspx"  timeout="10"  name="sss" >

		<credentials passwordFormat="Clear">
		  <user name="aaa" password="aaa" />
		</credentials>
	  </forms>
	</authentication>
	<authorization>
	  <deny users="?"/>
	</authorization>

لكن المشكلة ان صفحة Login تظهر حتى في الصفحة الرئيسية للموقع Default.aspx مع اني لم أضع فيها :

If Session("Login") <> "" Then

		Else
			FormsAuthentication.RedirectToLoginPage("Login.aspx")
		End If

تم تعديل هذه المشاركة بواسطة مبرمج القاعده في 14 مارس 2008 في 19:27

اللهم أطل عمري وأحسن عملي واختم بالشهادة أجلي

#2

السلام عليكم

اعتقد ما دمت ستتحكم بالدخول من الصفحات فلاداعي لوضع

<authentication mode="Forms">

وانما ضعها None

او بدل <deny users="?"/>

ضع

allow="*"

#3

فعلت كل ما قلت ومع ذلك تظهر لي صفحة Login.aspx عند طلب الصفحة الرئيسية

لا ادري كيف أرتبطت بالصفحة الرئيسية Default.aspx علما انه لا يوجد فيها الا Tag HTML فقط

ولا يوجد فيها ASP Code

<%@ Page masterpagefile="index.master" language="VB" title="الصفحة الرئيسية" %>
<asp:Content id="Content1" runat="server" contentplaceholderid="soso">
	<p class="style24">
					<strong>
					الإلكترونية</strong></p>



</asp:Content>

<asp:Content id="Content2" runat="server" contentplaceholderid="head">

	<style type="text/css">
.style17 {
	text-align: center;
	font-size: 11pt;
}
.style24 {
	text-align: center;
	font-size: 11pt;
	font-family: Arial, Helvetica, sans-serif;
	border-left-width: 0px;
	border-top-width: 0px;
	border-bottom-width: 0px;
	margin-top: 7px;
	margin-bottom: 7px;
}
</style>

</asp:Content>

هل يكون تخزنت على شكل ملفات DLL في مجلد Bin لأنني بالسابق كنت أعمل Publish للمشروع بالكامل

وأما الان انسخ الملف مع السورس على web Server

تم تعديل هذه المشاركة بواسطة مبرمج القاعده في 15 مارس 2008 في 14:53

اللهم أطل عمري وأحسن عملي واختم بالشهادة أجلي

#4

ارجو التأكد من web.config مرة اخرى فعند وضع التالي

<authorization>

<allow users="*"/>

</authorization>

يجب ان يدخل دون استخدام login.aspx لانك سمحت بالدخول للجميع

#5

فعلت كما قلت ..

حتى اني استبدلت web.config بجديد وليس فيه مما ذكرت

مع ذلك تظهر لي login.aspx العلة

اللهم أطل عمري وأحسن عملي واختم بالشهادة أجلي

#6

أخي جرب اخذف credentials من WebConfig والUserName والPassword

لا إله إلا الله العظيم الحليم,لا إله إلا الله رب العرش العظيم,لا إله إلا الله رب السموات ورب الأرض ورب العرش الكريم.

#7

لقد أخبرتكم يا أخوان ان استبدلت ملف web.config جديد ليس فيه شي للصلاحيات

اللهم أطل عمري وأحسن عملي واختم بالشهادة أجلي

#8

جزاكم الله خير , وجدت الحل .. من IIS -> Documents

وحذف Login.aspx

والصورة توضح ..

اللهم أطل عمري وأحسن عملي واختم بالشهادة أجلي

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