Dasar YII2 : Hak Akses Sederhana - Hallo sahabat Dev-Create, Pada Artikel yang anda baca kali ini dengan judul Dasar YII2 : Hak Akses Sederhana, kami telah mempersiapkan artikel ini dengan baik untuk anda baca dan ambil informasi didalamnya. mudah-mudahan isi postingan Artikel yii, yang kami tulis ini dapat anda pahami. baiklah, selamat membaca.

Judul : Dasar YII2 : Hak Akses Sederhana
link : Dasar YII2 : Hak Akses Sederhana

Baca juga


Dasar YII2 : Hak Akses Sederhana



Kali ini kita akan belajar untuk membuat pengaturan hak akses sederhana, yaitu : "Yang boleh membuat, mengubah dan menghapus konten adalah user yang sudah login"
Pertama-tama, kita buka SiswaController.php yang ada pada folder controller. Kemudian kita tambahkan use yii\filters\AccessControl; seperti gambar di bawah.


Karena kita memerlukan class AccessControl untuk pengaturan hak akses. Lalu kita tambahkan beberapa script pada public function behaviors() di dalam return
'access'=>[ 'class'=>AccessControl::classname(), 'only'=>['create','update','delete'], 'rules'=>[ [ 'allow'=>true, 'roles'=>['@'], ], ], ],
Sehingga akan seperti gambar


'only'=>['create','update','delete'], berarti pengaturan tentang membuat, mengubah dan menghapus. Kalau yang ingin dibatasi adalah delete saja, berarti 'only'=>['delete'],

'rules'=>[
[
'allow'=>true,
'roles'=>['@'],
],
],
Berarti yang boleh melakukannya ('allow'=>'true',) adalah user yang sudah login ('roles'=>['@'],). Mari kita coba buka http://localhost/basic/web/index.php?r=siswa (basic diganti folder projek kita ya)


Lalu kita coba tekan tombol ijo Create dan hasilnya


Sekarang, kita harus login terlebih dahulu jika ingin membuat, mengubah ataupun menghapus data.

Sekian dan terima kasih... Silahkan bertanya, jika ada yang belum dipahami.


Demikianlah Artikel Dasar YII2 : Hak Akses Sederhana

Sekianlah artikel Dasar YII2 : Hak Akses Sederhana kali ini, mudah-mudahan bisa memberi manfaat untuk anda semua. baiklah, sampai jumpa di postingan artikel lainnya.

Anda sekarang membaca artikel Dasar YII2 : Hak Akses Sederhana dengan alamat link https://dev-create.blogspot.com/2023/08/dasar-yii2-hak-akses-sederhana.html