mdolia
سه شنبه 26 آذر 1392, 15:02 عصر
سلام بر دوستان عزیز
من یه سایت با asp.net طراحی کردم و برای مدیریت بعضی از صفحاتش که کار ثبت یا ویرایش داده های دیتابیس را انجام میدن یه پوشه admin تعریف کردم و با استفاده از Web Site Administration Tool کاربر و نقش های مورد نیاز رو تعریف کردم الان مشکلی نداره کاربرایی که حق دسترسی به این صفحات رو داشته باشند میتونن وارد این صفحات بشن و ثبت و ویرایش رو انجام بدند اما الان متوجه یه مشکل شدم مثلا وقتی در همین حین میخوان به صفحه اصلی برند نمیتونن چون اگه رو لینک صفحه اصلی کلیک کنند به جای اینکه redirect بشن به website/default.aspx میرند به website/admin/default.aspxکه اصلا همچین صفحه ای در پوشه admin نیست و در ریشه سایت قرار داره و یا اینکه اگه از دیتابیس فیلدی بازیابی بشه مثلا آدرس یه عکس که خارج از پوشه admin و در ریشه سایت قرار داره عکس رو نشون نمیده چون مثل حالت قبل مسیرش تغییر کرده و یه admin وسطش اضافه شده در صورتی که اگه اون صفحه رو از پوشه admin بیارم بیرون مشکلی نداره!فکر کنم باید تو تعریف نقش هام و ب کانفیگم تجدید نظر کنم اما نمیدونم چطور
اگه راهنماییم کنید ممنون میشم
من یه سایت با asp.net طراحی کردم و برای مدیریت بعضی از صفحاتش که کار ثبت یا ویرایش داده های دیتابیس را انجام میدن یه پوشه admin تعریف کردم و با استفاده از Web Site Administration Tool کاربر و نقش های مورد نیاز رو تعریف کردم الان مشکلی نداره کاربرایی که حق دسترسی به این صفحات رو داشته باشند میتونن وارد این صفحات بشن و ثبت و ویرایش رو انجام بدند اما الان متوجه یه مشکل شدم مثلا وقتی در همین حین میخوان به صفحه اصلی برند نمیتونن چون اگه رو لینک صفحه اصلی کلیک کنند به جای اینکه redirect بشن به website/default.aspx میرند به website/admin/default.aspxکه اصلا همچین صفحه ای در پوشه admin نیست و در ریشه سایت قرار داره و یا اینکه اگه از دیتابیس فیلدی بازیابی بشه مثلا آدرس یه عکس که خارج از پوشه admin و در ریشه سایت قرار داره عکس رو نشون نمیده چون مثل حالت قبل مسیرش تغییر کرده و یه admin وسطش اضافه شده در صورتی که اگه اون صفحه رو از پوشه admin بیارم بیرون مشکلی نداره!فکر کنم باید تو تعریف نقش هام و ب کانفیگم تجدید نظر کنم اما نمیدونم چطور
اگه راهنماییم کنید ممنون میشم