سلام من میخوام سطح دسترسی 2 سطحی تعریف کنم . یعنی سطح اول دسترسی به کنترلر ها . و سطح بعدی دسترسی به اکشن ها . کنترلر ها میشه بخشها که شامل مثلا بخش کارمندان هست و سطح دوم میشه اکشن ها که شامل فرم های new - edit - delete میشه . اگر بخوام از فیلتر autorize استفاده کنم که باید role ها را برای یک سطح تعریف کنم . میخوام role ها برای هر 2 سطح تعریف بشن . مثلا premission تعریف بشه برای دسترسی به فرم ویرایش کاربران . ولی اجازه ی ثبت جدید نداشته باشه . فعلا اومدم یک فیلتر تعریف کردم بر اساس URL چک میکنم . مثلا اگر وارد کنترلر کارمندان شد مثلا نمیزارم وارد اکشن new بشه . فقط edit را بتونه باز کنه .ولی اصولی نیست این . ساختار اصولی میخوام . چک کردن این ساختار توی پروژه باعث کثیف کاری شده ...
از چه تکنیک و روش هایی میشه استفاده کرد ؟
ممنون
برچسب:
نویسنده: محمد رضا جوادیان