4 ساعت قبل ارسالها: 24موضوعها: 15تاریخ عضویت: فروردین 1395 اعتبار: 0 تشکرها: 102 بار تشکر شده در 2 پست سلام ،1- آیا امکان این وجود داره که مستقیما permision ها رو به کاربری اختصاص بدیم ، منظورم این هست که بدون اینکه permission رو به rule نصبت بدیم مستقیما به کاربر خاص اختصاص بدیم ؟2- ا, ...ادامه مطلب
7 ساعت قبل (آخرین تغییر در ارسال: 7 ساعت قبل توسط desatir7316.) ارسالها: 129موضوعها: 60تاریخ عضویت: خرداد 1394 اعتبار: 0 تشکرها: 135 بار تشکر شده در 5 پست سلام دوستانخسته نباشیدمی خواستم ببینم چیزی برای کنترل کاربر طبق role کاربر توی سیمفونی هست. من یه نمونه شو توی فریم ورک yii کار کردم (اینجا : http://www.yiiframework.com/doc-2.0/guid....html#rbac) که خیلی کامله و کار باهاش سخت نیست.ممنون می شم راهنمایی کنید. no pain, no gain ارسالها تشکر شده توسط: Let's block ads! بخوانید, ...ادامه مطلب
دیروز، 03:41 ب.ظ ارسالها: 11موضوعها: 3تاریخ عضویت: شهریور 1394 اعتبار: 0 تشکرها: 00 بار تشکر شده در 0 پست سلاممنظور از اینکه از migration خود yii استفاده میکنیم چیه؟و وقتی که دستورش رو توی cmd اجرا میکنم این اررور رو میده بهم ارسالها تشکر شده توسط: دیروز، 09:14 ب.ظ ارسالها: 11موضوعها: 3تاریخ عضویت: شهریور 1394 اعتبار: 0 تشکرها: 00 بار تشکر شده در 0 پست اررور حل شد:مقدار روبه روی کلاس رو نباید توی آرایه بنویسم 'authManager' => [ 'class' => 'yiirbacDbManager', 'itemTable' => 'rbac_item', 'itemChildTable' => 'rbac_item_child', 'assignmentTable' => 'rbac_assignment', 'ruleTable' => 'rbac_rule, ...ادامه مطلب
16 دقیقه قبل ارسالها: 10موضوعها: 3تاریخ عضویت: شهریور 1394 اعتبار: 0 تشکرها: 00 بار تشکر شده در 0 پست سلاممنظور از اینکه از migration خود yii استفاده میکنیم چیه؟و وقتی که دستورش رو توی cmd اجرا میکنم این اررور رو میده بهم ارسالها تشکر شده توسط: Let's block ads! بخوانید,rbac migration,yii2 rbac migration,yii rbac migration,migrations rbac ...ادامه مطلب
اعتبارسنجیفیلتر کنترل دسترسی کنترل دسترسی مبتنی بر نقش اعتبارسنجی، فرآیند بررسی این موضوع است که یک کاربر، مجوز کافی برای انجام کاری را دارد یا خیر؟ Yii دو روش اعتبارسنجی ارائه میدهد: فیلتر کنترل دسترسی (ACF) و کنترل دسترسی مبتنی بر نقش (RBAC).فیلتر کنترل دسترسیACF (مخفف Access Control Filter) یک روش ساده اعتبارسنجی است که بصورت یک فیلتر در yiifiltersAccessControl پیادهسازی شده است و بهترین کاربرد را در برنامههایی دارد که فقط نیاز به برخی کنترلهای ساده دسترسی دارند. همانطور که از نامش پیداست، ACF یک فیلتر عملیات است که میتواند در یک کنترلر یا ماژول بکار گرفته شود. وقتی که یک کاربر درخواست اجرای یک اکشن را دارد، ACF فهرستی از [url=#$rules-detail]قوانین دسترسی[/url] را بررسی میکند تا مشخص نماید که کاربر مجاز به دسترسی به اکشن درخواستی است یا نه.کد زیر نحوه استفاده از ACF را در کنترلر site نشان میدهد: use yiiwebController; use yiifiltersAccessControl; class SiteController extends Controller { public function behaviors() { retu [ 'access' => [ 'class' => AccessControl::className(), 'only' => ['login', 'logout', 'signup'], 'rules' => [ [ 'allow' => true, 'actions' => ['login', 'signup'], 'roles' => ['?'], ], [ 'allow' => true, 'actions' => ['logout'], 'roles' => ['@'], ], ], ], ]; } // ... } در کد بالا ACF به کنترلر site بصورت یک رفتار ضمیمه شده است. این روش، راه عمومی استفاده از یک فیلتر عملیات است. گزینه only مشخص میکند که ACF فقط باید به اکشنهای login و logout و signup اعمال شود. تمام اکشنهای دیگر در کنترلر site موضوع کنترل دسترسی نخواهند بود (بدون کنترل اجرا میشوند). گزینه rules فهرست قوانین دسترسی را مشخص میکند که بصورت زیر خوانده میشود:تمام میهمانان (کسانی که با شناسه کاربری و... وارد نشده اند) میتوانند به اکش, ...ادامه مطلب