ایجاد دسترسی برای قسمت های مختلف سایت به صورت داینامیک در MVC
سلام خدمت اساتید توسینسو؛فرض کنید ما یک وب سایت داریم که کاربران مختلفی دارد و همچنین بخش های مختلفی، کاربران سایت به صورت سیستمی داخل سایت register می شوند، همچنین محتویات سایت هم به صورت سیستمی تولید و بارگذاری میشوند، حال من میخوام برای هر بخش گروهی از کاربران که با نقش های مختلف داخل سیستم تعریف شده اند دسترسی های خاص داشته باشند. یعنی گروه بهترین مشتریان، گروه قدیمی ترین مشتریان و گروه هایی مشابه این، سوال من اینه که چطور میتونم به صورت سیستمی و بدون دخالت در سورس پروژه به سیستم دستور بدم که بخش X را مختص گروه بهترین مشتریان بکن، و بخش Yرا مختص گروه قدیمی ترین مشتریان.
اگه به صورت دستی و داخل سورس کد بخوایم این کار انجام بدیم، شاید راحت تر باشه ولی جذاب نیست، من میخوام این فرآیند به صورت سیستمی و اتوماتیک توسط کاربر مدیر سایت انجام شود،
پیشاپیش ممنونم از پاسخ های خوب شما.
با تشکر از توسینسو؛
1 پاسخ
با سلام
شما سه تا جدول داشته باشی کاربر گروه سطح دسترسی یه جدول هم که داری تحت عنوان محتویات
یه بخش ادمین سایت داشته باشی میتونی مشخص کنی کاربر عضو چه گروهی باشه و چه سطح دسترسی رو به گروه بدی
بعد هنگام ایجاد محتویات مشخص میکنی چه گروهی بتونن این محتویات رو ببین( که داخل گروه هم مشخصه چه کاربرانی عضو هستندبا چه سطح دسترسی)