مرحبا جميعا
انا صممت موقع asp.net
بس في مشكلة حطيت تسجيل الدخول وزبطت كودها
بس بعد ما عم يفوت الشخص اذا كتب الرابط بدون ما يعمل تسجيل الدخول بفوت
لذلك بدي كود ما يقدر يشوف الصفحة اللي بدياها ليعمل تسجيل دخول وشكرا
مرحبا جميعا
انا صممت موقع asp.net
بس في مشكلة حطيت تسجيل الدخول وزبطت كودها
بس بعد ما عم يفوت الشخص اذا كتب الرابط بدون ما يعمل تسجيل الدخول بفوت
لذلك بدي كود ما يقدر يشوف الصفحة اللي بدياها ليعمل تسجيل دخول وشكرا
السلام عليكم
أخي الكريم
توجد ثلاثة انماط للسيشن و هي 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 دقيقة
هذا كل ما يمكنني مساعدتك به
و اذا توفرت لدي معلومات اخرى فسأرسلها لك
اخي في ملف 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
شكرا لكم ولكن اخي سوسديس
<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
شكرا سلفا