"Enter"a basıp içeriğe geçin

Etiket: yii2 kullanıcı yetkilendirme

Yii2 RBAC Rol tabanlı giriş

Bu yapının kullanılması için gerekli veritabanı sql dosyasını vendor/yiisoft/yii2/rbac/migrations klasöründe farklı veritabanları için bulabilirsiniz. Buradan tablolar oluşturulabilir. daha sonra cakend/config/main.php içerisine aşağıdaki kod bloğu eklenerek veritabanındaki tablolara erişim sağlanır. ‘authManager’=>[ ‘class’=>’yii\rbac\DbManager’, ‘defaultRoles’=>[‘guest’], ] veritabanında ise resimlerdeki gibi gerekli yetkilendirilmeler yapıldığında ccontroller dosyasında yetki verilecek işlem actionın başına if (Yii::$app->user->can(‘create-randevu-birim’)) {…