PDA

View Full Version : مشکل Logoutشدن خودکارکاربرازصفحه مدیریت در لحظه اعمال دستورات در هاست



monika
دوشنبه 19 تیر 1391, 18:53 عصر
با سلام من طبق مراحلی که در این پست برای دوستمون فرستادم
http://barnamenevis.org/showthread.php?349760-%D9%86%D8%AD%D9%88%D9%87-%D8%A7%DB%8C%D8%AC%D8%A7%D8%AF-%D9%85%D8%B1%D8%A7-%D8%A8%D8%AE%D8%A7%D8%B7%D8%B1-%D8%A8%D8%B3%D9%BE%D8%A7%D8%B1-%D8%AF%D8%B1-membership-%DA%86%DA%AF%D9%88%D9%86%D9%87-%D8%A7%D8%B3%D8%AA%D8%9F
اهراز هویت کاربرمدیررو انجام دادم اما الان که سایت رو آپلود کردم،مدیر وقتی وارد صفحه مدیریت میشه تا دستوری مثل درج یا ویرایش رو میزنه برمیگرده صفحه Loginممکنه راهنمایی کنید

Iman.Aali
دوشنبه 19 تیر 1391, 21:17 عصر
با سلام من طبق مراحلی که در این پست برای دوستمون فرستادم
http://barnamenevis.org/showthread.php?349760-%D9%86%D8%AD%D9%88%D9%87-%D8%A7%DB%8C%D8%AC%D8%A7%D8%AF-%D9%85%D8%B1%D8%A7-%D8%A8%D8%AE%D8%A7%D8%B7%D8%B1-%D8%A8%D8%B3%D9%BE%D8%A7%D8%B1-%D8%AF%D8%B1-membership-%DA%86%DA%AF%D9%88%D9%86%D9%87-%D8%A7%D8%B3%D8%AA%D8%9F
اهراز هویت کاربرمدیررو انجام دادم اما الان که سایت رو آپلود کردم،مدیر وقتی وارد صفحه مدیریت میشه تا دستوری مثل درج یا ویرایش رو میزنه برمیگرده صفحه Loginممکنه راهنمایی کنید
با سلام
من نمیدونم مکانسیم احراز هویت و تعیین سطح دسترسیتون رو چجوری پیاده سازی کردین. اما اگه کلیه صفحه های مخصوص مدیر رو داخل یه پوشه قرار بدین و اون پوشرو بجز مدیر از دسترس بقیه کاربرا دور نگه دارین نباید مشکلی باشه.
تصورم اینه که فایل WebConfigتون رو خوب تنظیم نکرده باشین،بعد از قرار دادن صفحات مخصوص مدیر داخل پوشه جداگونه، بهتره یه فایل WebConfig به اون پوشه اضافه کنین و کدهای زیر رو داخلش بنویسین:


<?xml version="1.0"?>
<configuration>
<system.web>
<authorization>
<allow roles="Admin"/>
<deny users="*"/>
</authorization>
</system.web>
</configuration>

موفق باشین

monika
دوشنبه 19 تیر 1391, 22:32 عصر
دوست عزیز تموم این مراحل رو انجام دادم ولی بازم همین مشکل رو داره

fakhravari
سه شنبه 20 تیر 1391, 00:05 صبح
rols ha tono bezarid

monika
سه شنبه 20 تیر 1391, 08:24 صبح
من فقط یک Rols دارم واونم Administratorهستش
یعنی فقط مدیر می تونه سایت رو مدیریت کنه

Iman.Aali
سه شنبه 20 تیر 1391, 19:01 عصر
من فقط یک Rols دارم واونم Administratorهستش
یعنی فقط مدیر می تونه سایت رو مدیریت کنه
با سلام
نمونه قابل اجرا بذارین تا بررسی شه.
موفق باشید

fakhravari
سه شنبه 20 تیر 1391, 21:28 عصر
<system.web>
<authorization>
<deny users="?" />
<deny roles="Users" />
<allow roles="Admin" />
</authorization>
</system.web>

Iman.Aali
سه شنبه 20 تیر 1391, 21:44 عصر
<system.web>
<authorization>
<deny users="?" />
<deny roles="Users" />
<allow roles="Admin" />
</authorization>
</system.web>
با سلام
میخوام بدونم الان اینی که شما نوشتین با اونی که من تو پست دوم نوشتم چه فرقی داشت؟!

TeacherMath
سه شنبه 20 تیر 1391, 23:51 عصر
شاید session را خوب ست نکردید.

aebrs@yahoo.com
سه شنبه 20 تیر 1391, 23:54 عصر
با سلام
ظاهرا که شما از روش Form و ابزار شناسائی دات نت برای کنترل دسترسی استفاده میکنید
در این حالت خود دات نت از session استفاده میکند و شاید زمان انقضاء جلسات را تعیین نکرده باشید و یا اینکه در سمت سرور تنظیم خاصی بر روی سرور وجود دارد که سبب منقضی شدن جلسه کاری شما میشود. توضیحات بیشتر شما به حل مسئله کمک میکند
موفق باشید