بررسی دسترسی کاربری خاص با نقش یا مجوز خاص در Yii

checkAccess in Yii2 RBAC برای بررسی میزان دسترسی کاربر جاری به یک نقش (RoleName) یا یک مجوز (Permission) از دستور زیر استفاده می کردیم: در صورتی که بخواهیم میزان دسترسی یک کاربر مشخص به یک نقش یا مجوز خاص را بررسی کنیم از دستور checkaccess استفاده می کنیم شکل کلی این دستور به این صورت…Continue reading بررسی دسترسی کاربری خاص با نقش یا مجوز خاص در Yii

RBAC لیست کاربرانی دارای نقش خاص در YII2

RBAC لیست کاربرانی دارای نقش خاص در YII2 در بسیاری از مواقع در پروژه شما نیاز به لیست کاربرانی که دارای یک نقش مشخص هستند دارید. به عنوان مثال می خواهید لیست کاربرانی که به عنوان مدیر در سایت شما فعالیت می کنند را پیدا کنید: rbac دارای متدی است که امکان نمایش id کاربرانی…Continue reading RBAC لیست کاربرانی دارای نقش خاص در YII2

rbac و دسترسی به متدهای کاربردی

در آموزش های قبلی برای مدیریت سطح دسترسی از rbac  استفاده کردیم . rbac متد هایی داره که بسیار مفید و پرکاربرد هست. در زیر به چند مورد از آن ها را اشاره می کنیم: ۱- تمامی نقش های کاربر را همراه با جزئیات نمایش می دهد ۲- تمامی مجوز های یک کاربر را نمایش می دهد…Continue reading rbac و دسترسی به متدهای کاربردی

step by step با ماژول dektrium-rbac در Yii2

در این قسمت از سری آموزش های فریمورک Yii : پس از نصب ماژول dektrium-user که برای مدیریت ثبت نام و ورود به سایت و مدیریت کاربران با استفاده از ماژول dektrium-rbac می خواهیم مدیریت سطوح دسترسی به وسیله ی RBAC را پیاده کنیم. در واقع پیاده سازی شده , ما از آن استفاده می…Continue reading step by step با ماژول dektrium-rbac در Yii2

سطح دسترسی RBAC در Yii2 (قسمت سوم)

سطح دسترسی RBAC در Yii2 (قسمت سوم)   مرحله ی آخر RBAC استفاده از آن در پروژه می باشد برای بررسی سطوح دسترسی برای اکشن ها در کنترلر به صورت مجوز ها را بررسی می کنیم   سطح دسترسی RBAC در Yii2 (قسمت سوم)   می توانیم مشخص کنیم هر اکشن نیاز به چه مجوزی…Continue reading سطح دسترسی RBAC در Yii2 (قسمت سوم)

سطح دسترسی RBAC در Yii2 (قسمت دوم)

خوب در قسمت قبل بخش اصلی RBAC را آموزش دادیم . ما دو نقش به نام نویسنده و مدیر ایجاد کردیم کهنویسنده امکان ثبت نوشته رو داشت و مدیر علاوه بر دسترسی به کارهای نویسنده می توانست نوشته را ویرایش نیز بکند. سوالی که این جا پیش می آید این است که نویسنده چگونه بتواند…Continue reading سطح دسترسی RBAC در Yii2 (قسمت دوم)

سطح دسترسی RBAC در Yii2 (قسمت اول)

سطح دسترسی RBAC در Yii2 : یکی از راه های مدیریت سطح دسترسی در کاربران استفاده از RBAC می باشدRBAC مخفف Role Based Access Control هست .برای فعال سازی RBAC در Yii2 باید مراحل زیر را انجام دهیم :ابتدا باید کد زیر را در تنظیمات پروژه اعمال کنیم: توجه داشته باشین اگر از basic استفاده…Continue reading سطح دسترسی RBAC در Yii2 (قسمت اول)