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

كود السيشن ما هو ؟

بدأه talal mando في 6 يناير 2010 · 3 رد · 1,030 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

مرحبا جميعا

انا صممت موقع asp.net

بس في مشكلة حطيت تسجيل الدخول وزبطت كودها

بس بعد ما عم يفوت الشخص اذا كتب الرابط بدون ما يعمل تسجيل الدخول بفوت

لذلك بدي كود ما يقدر يشوف الصفحة اللي بدياها ليعمل تسجيل دخول وشكرا

#2

السلام عليكم

أخي الكريم

توجد ثلاثة انماط للسيشن و هي inproc و stateservermode و sqlservermode

في حالة انك تستخدم النمط stateserver فالكود يمكن ان يكون كلالاتي

<configuration>

<system.web>

<sessionState mode="StateServer"

stateConnectionString="tcpip=MyStateServer:42424"

cookieless="AutoDetect"

timeout="20"/>

</system.web>

</configuration>

و يجب كتابته في web.config

أما اذا كنت تستخدم لنمط sqlserver فالكود سيكون كالاتي

<configuration>

<system.web>

<sessionState mode="StateServer"

stateConnectionString="tcpip=MyStateServer:42424"

cookieless="AutoDetect"

timeout="20"/>

</system.web>

</configuration>

و طبعا يمكنك تغيير الوقت اذا كنت لا تريده 20 دقيقة

هذا كل ما يمكنني مساعدتك به

و اذا توفرت لدي معلومات اخرى فسأرسلها لك

#3

اخي في ملف web.config

لازم تحدد ان تسجيل الدخول يكون عن طريق الفورم

		<authentication mode="Forms">
			<forms loginUrl="login.aspx" timeout="30">
			</forms>
		</authentication>
		<authorization>
			<deny users="?"/>
		</authorization>

ثم بعد ذلك اضف

<location path="page.aspx">
		<system.web>
			<authorization>
				<deny users="?"/>
			</authorization>
		</system.web>
	</location>

لمنع الاشخاص غير مسجلي الدخول من تصفح صفحة معينة تحددها في path

#4

شكرا لكم ولكن اخي سوسديس

<authentication mode="Forms">

<forms loginUrl="login.aspx" timeout="30">

</forms>

</authentication>

<authorization>

<deny users="?"/>

</authorization

<location path="page.aspx">

<system.web>

<authorization>

<deny users="?"/>

</authorization>

</system.web>

</location>

حط الكود ورا بعضو بصفحة web.config

??????????????/

وكيف رح يعرف انو ما بديا يفوت على صفحة اسما ect.aspx

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

شكرا سلفا

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