• 1400/03/11

پیاده سازی پنل فروشندگی :

سلام استاد وقتتون بخیر

استاد برای پباده سازی پنل فروشندگی میتونیم به جای روشی که شما پیاده سازی کردین این روش رو پیاده سازی کنیم:

یه جدول Role درست بکنیم و نقشی به اسم فروشنده تعریف کنیم. زمانی که کاربری درخواست فروشندگی داد بهش نقش فروشنده بدیم یعنی جدولی به اسم UserRole درست کنیم که نقش های هر کاربر داخلش مشخص باشه.

زمانی که کاربر وارد حساب کاربریش شد داخل فایل UserSideBar.cshtml چک کنیم اگر داخل جدول UserRole اون کاربر نقش فروشنده داره گزینه های مربوط به پنل فروشندگی رو داخل همون پنل کاربریش ببینه و اگر خواست عملیاتی انجام بده بتونه از طریق همون پنل انجام بده و نیازی به رفتن به صفحه ی دیگه ای نباشه.

در صورتی که نقش فروشنده نداشت گزینه های پنل فروشنده در پنل کاربری نمایش داده نشه.

به نظرتون این روش چطوره؟

  • 1400/03/11
  • ساعت 00:14

سلام دوست من

میتونین از سیستم مدیریت سطوح دسترسی هم برای اینکار استفاده کنین اما به صورت کلی این روش توصیه نمیشه چرا که صرفا داشتن نقش فروشندگی بدون ثبت اطلاعات پنل فروشنده درست نیست و عملا باز هم مجبور میشین که جدول seller رو مدیریت کنین


  • 1400/03/11
  • ساعت 00:19

زمانی که کاربر اطلاعاتشو به عنوان فروشنده ثبت کرد ما توی پنل ادمین بررسی می کنیم اگر مورد تایید بود نقش فروشنده بهش میدیم.


  • 1400/03/11
  • ساعت 00:21

اگر بنا به هر دلیل خواستین اطلاعات کاربر رو تایید نکنین ، هم باید نقش رو بردارین و هم جدول seller رو مدیریت کنین

امکان انجامش هستش اما دوباره کاری زیادی داره

من به شخصه پیشنهاد نمیدم اما روش اشتباهی نیست


  • 1400/03/11
  • ساعت 00:23

کاملا متوجه منظورتون شدم. عملیات اضافی در سیستم زیاد خواهیم داشت.

خیلی ممنون که در این ساعت هم پاسخگو هستین.

خدا خیرتون بده (:


  • 1400/03/11
  • ساعت 00:24

خواهش میکنم دوست من

موفق باشین :)


logo-samandehi