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

مشكلة في ال Login User بالسيرفر

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

اخواني بعد رفع الموقع الى السيرفر اداه اللوقن لاتعمل جيدا

يعني بعد ما ادخل على صفحه LOGIN.ASPX وادخل رقم اليوزر والباسورد تظهر لي نافذه (الصوره تحت)

post-39990-1225408333_thumb.jpg

حاولت اني اغير authentication mode="Forms" الى windows none passport

ولا اكو فائده

ما الحل

تم تعديل هذه المشاركة بواسطة AhmedElbaz في 31 أكتوبر 2008 في 02:12

#2

من فضلك قم بوضع الصور في المرفقات لسهولة قرأة الموضوع

تم التعديل

بالنسبة للصورة فهي تعني windows authentication

تاكد ان اعدادت ال Virtual Directory تسمح الدخول لل anonymous

تم تعديل هذه المشاركة بواسطة AhmedElbaz في 31 أكتوبر 2008 في 02:20

#3

عفوا لم انتبه للمرفقات

المشكلة مازالت موجود مع اني اختار froms

مازالت النافذه موجوده

و ال Web Directory تقبل anonymous access

ما الحل؟

اليوم كله ضاع على هذه المشكله

تم تعديل هذه المشاركة بواسطة mOUSAed في 31 أكتوبر 2008 في 04:10

#4

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

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

هل رفعت الموقع الى سيرفر محلي ام الى سيرفر استضافة؟

هل تظهر النافذة بمجرد النقر على زر Login ام انها تظهر أول ما تقوم بفتح صفحة LOG IN

#5

قمت برفع الموقع وقاعده البيانات الى سيرفر استضافه واحاول اني ادخل باسمي المسجل سابقا

الموقع شغال تمام وقاعده البيانات كذلك

عندما اختار authentication mode="Forms

عند تسجيل الدخول تظهر لي شاشة windows login

بعد ما اقوم بادخل اليوزر والباسورد

مشكله جننتني

يومين كاملين وانا احول احلها

هذا كود الويب كونفق

	<system.web>
		<authorization>
			<allow users="?"/>
			<allow users="*"/>

		</authorization>
		<!-- 
			Set compilation debug="true" to insert debugging 
			symbols into the compiled page. Because this 
			affects performance, set this value to true only 
			during development.
		-->
		<compilation debug="false">

		</compilation>
		<!--
			The <authentication> section enables configuration 
			of the security authentication mode used by 
			ASP.NET to identify an incoming user. 
		-->
		<authentication mode="Forms" />
		<!--
			The <customErrors> section enables configuration 
			of what to do if/when an unhandled error occurs 
			during the execution of a request. Specifically, 
			it enables developers to configure html error pages 
			to be displayed in place of a error stack trace.

		<customErrors mode="RemoteOnly" defaultRedirect="GenericErrorPage.htm">
			<error statusCode="403" redirect="NoAccess.htm" />
			<error statusCode="404" redirect="FileNotFound.htm" />
		</customErrors>
		-->



	</system.web>

</configuration>
#6

أخي الكريم دي مش مشكلة الكود ولا الموقع ... دي مشكلة في إعدادات IIS ... يعني هذه الصفحة يجب أن تتدخل على IIS عليها وتتأكد إن إعداداتها مضبوطة على anonymous ... لأن على كلامك إن الصفحة دي هي اللي بتعطي رسالة Windows Login ...

جرب ورد علي ...

ASP.NET Team Leader

moh_kin_mah@hotmail.com

--------------------------------

لو أعجبك أي من مشاركاتي ... برجاء قم بتقييم المشاركة عبر الأزرار الموجودة أسفل يسار كل مشاركة

#7

انحلت المشكلة

لا اعرف كيف ولكن انحلت

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

الغريب بعد ماكلمت استضافه الموقع عن هذه المشكله طلبو مني ارسل ايميل للدعم الفني

لم ارسل لهم الايميل وفجاه بعدها اشتغل login بدون مشاكل

المهم هذا المويب كونفق حاليا

	<system.web>
		<membership defaultProvider="MembershipProvider" userIsOnlineTimeWindow="15">
			<providers>
				<add name="MembershipProvider" type="System.Web.Security.SqlMembershipProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" connectionStringName="ConnectionString" enablePasswordRetrieval="false" enablePasswordReset="true" requiresQuestionAndAnswer="false" applicationName="/" requiresUniqueEmail="true" passwordFormat="Hashed" maxInvalidPasswordAttempts="5" minRequiredPasswordLength="7" minRequiredNonalphanumericCharacters="0" passwordAttemptWindow="10" passwordStrengthRegularExpression=""/>
			</providers>
		</membership>
		<!-- 
			Set compilation debug="true" to insert debugging 
			symbols into the compiled page. Because this 
			affects performance, set this value to true only 
			during development.
		-->
		<roleManager enabled="true" defaultProvider="SqlRoleManager">
			<providers>
				<add name="SqlRoleManager"
					 type="System.Web.Security.SqlRoleProvider"
					 connectionStringName="ConnectionString"
					 applicationName="/" />
			</providers>
		</roleManager>
		<authorization>
			<allow users="?" />
		</authorization>

		<compilation debug="false">

		</compilation>
		<!--
			The <authentication> section enables configuration 
			of the security authentication mode used by 
			ASP.NET to identify an incoming user. 
		-->
		<authentication mode="Forms" />

		<customErrors mode="RemoteOnly" defaultRedirect="Error.htm">
			<error statusCode="403" redirect="NoAccess.htm" />
			<error statusCode="404" redirect="FileNotFound.htm" />
		</customErrors>



	</system.web>
</configuration>
#8

مبروك ... اذن كلام اخونا moh_kin مزبوط

المشكلة كانت في IIS من الموقع المستضيف وتم تعديل المشكلة بمجرد ارسالك رسالة لهم ، وممكن يكونوا هم عملوا redirect للبريد الي ارسلته الى الدعم الفني ....

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