مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

pedram2016

عضویت از 1395/05/05

جدا سازی پنل یوزر و ادمین ؟

  • شنبه 17 تیر 1396
  • 14:34
تشکر میکنم

سلام

من در حال طراحی یک سایت هستم این سایت دو پنل داره یکی برای یوزرها و دیگری برای ادمین ها خوب سوال من اینجاست چطوری پنل این ها رو از هم جدا کنم؟

کاری که خودم انجام دادم این بود که اومدم یه area ایجاد کردم برای ادمین و یه area برای user اما مشکلی که هست این موجب duplicate code نمیشه ؟ یعنی چون احتمالآ

کدهای مشابه ای برای ادمین و یوزر وجود خواهد داشت. در کل نظرتون چیه ؟

نکته : من از الگوی repository (مانند مواردی که درکلاس استاد مدائنی تدریس کردند) و از identity برای احراز هوبت استفاده میکنم.

نکته 2 : من به استاد مدائنی پیام دادم که یوزر بنده رو به کاربر ویژه تغییر بدن ولی اینکار تا الان انجام نشد.

با تشکر 

پاسخ های این پرسش

تعداد پاسخ ها : 1 پاسخ
کاربر سایت

سهیل علیزاده

عضویت از 1396/04/09

  • شنبه 17 تیر 1396
  • 14:38

خیر تنها برای هماهنگ سازی کنترلر های هم نام باید از کد های زیر استفاده کنید:

routes.MapRoute(
     "Default", // Route name
     "{controller}/{action}/{id}", // URL with parameters
     new { controller = "Home", action = "Index", id = UrlParameter.Optional }, // Parameter defaults
     new string[] { "MyCompany.MyProject.WebMvc.Controllers"}
);

پارامتر آخر شامل فضای نام کنترلر ها می شود و باید آنها را در RoutConfig اصلی و Registaration ها Area های خود وارد کنید

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)