[font="Tahoma"][rtl]سلام دوستان خسته نباشید
تبریک به خاطر انتشار yii 2.0
یه سوال توی yii 1.1.x داشتم
یه سری سطوح دسترسی دارم به این شکل
-مدیران سایت
-فروشنده ها
-خریداران
حالا هرکدوم از این سطوح خودشون چند مدل سطح دسترسی می تونن داشته باشن مثل سطوح مختلف مدیریت یا مثلا خریدارانی که ثبت نام کرده اند یا نه به همین ترتیبب
بهترین روش پیاده سازی چیه؟ من تا حالا زیاد دور و بر این دسترسی ها نگشتم
راستی اینکه سطوح دسترسی تو آینده چه تغییراتی می کنن نمی دونم، یعنی تا حالا همینجاش قابل پیش بینی بوده
ممنون[/rtl][/font]
age manzuretun ro dorost fahmide basham
man az module authmanager estefade mikonam
too tarife rol ha ham mahdoodiat nadari
[font="Tahoma"][rtl]بله قرار از authManager استفاده شه[/rtl][/font]
[font="Tahoma"][rtl]مي خوام بشه role ها و rule ها رو دايناميك كم و زياد كرد[/rtl][/font]
chera nashe?
hameye karhayi ke dar rabete gerefikie Auth ghabele anjame ba dastoorate motenazeresh ham anjam mishe
kafie in dasturat ro tu barnamat bezari va vorudi un ha ro moteghayer begiri
masalan afzoodan role ba dasture zir:
createRole()
vorudi tabe ro moteghayer mizari va meghdare moteghayer ro az karbar migiri
behnazY
(Bhnzmghdm)
5
[rtl]
لینک زیر هم شاید براتون مفید باشه
Yii: Using an authorization hierarchy correctly
به کنترلر های خود ماژول authهم یک نگاهی بندازین خیلی کمک میکنه
مثلا برای حذف از تابع revoke استفاده کرده
[/rtl]