Skip to content Skip to sidebar Skip to footer

Mengatur Hak Saluran Halaman Views Drupal


Setiap content type, block atau views yang dibentuk di drupal sanggup diatur hak aksesnya, pengaturan hak terusan ini tidak spesialuntuk terbatas disisi lingkungan manajemen drupal saja tapi juga berlaku disisi client sebagai orang yang mengakses situs, mengatur apa yang boleh dilihat dan tidak, halaman mana yang boleh diakses dan tidak, mengatur user mana yang boleh melihat halaman ini, atau dihentikan mengakses halaman itu, jadi hak terusan ini tentunya mempunyai peranan yang amat penting baik itu untuk tujuan kemanan situs atau tujuan lainnya ibarat untuk keperluan komersialisasi dengan memdiberi batasan atau perbedaan tertentu terhadap user yang membayar dan yang mengakses situs secara gratis.

Di Drupal Hak Akses ini sanggup disebut dengan istilah ROLE, dan ROLE ini sanggup diatur secara tidak terbatas, Anda sanggup membuat sebuah role dengan hak terusan tertentu. Secara default ada tiga kategori role yaitu administrator, autenticated user dan anonymous. Role – role tersebut sudah ada secara default dan sudah diatur sesuai dengan keamanan yang dimasukankan oleh tim Drupal.

Baca juga : Membuat Role Baru di Drupal

Sebuah Halaman yang dibentuk memakai module Views sanggup diatur role/hak akses, Anda sanggup mengatur siapa yang tidak/boleh melihat halaman tersebut. Anda sanggup mengatur hak terusan terhadap sebuah halaman yang dibentuk memakai views dengan mengikuti langkah – langkah sebagai diberikut :
  1. Pada kepingan Access di Page Setting di Views. Klik Link Permission
     block atau views yang dibentuk di drupal sanggup diatur hak aksesnya Mengatur Hak Akses Halaman Views Drupal
  2. Selanjutnya Akan ditampilkan jendela Access restrictions Seperti diberikut
     block atau views yang dibentuk di drupal sanggup diatur hak aksesnya Mengatur Hak Akses Halaman Views Drupal
  3. Jika Anda ingin mengatur role/hak terusan halaman yang dibentuk oleh views tersebut. Anda sanggup Pilih Role, kemudian klik Apply. Nanti akan muncul jendela diberikut

     block atau views yang dibentuk di drupal sanggup diatur hak aksesnya Mengatur Hak Akses Halaman Views Drupal

    Note * Untuk kepingan For, sanggup diatur This Page Override sehingga spesialuntuk berlaku untuk satu views yang sedang diedit saja
  4. Perhatikan gambar diatas, pada kepingan Role Anda sanggup menentukan role mana yang boleh melihat halaman. Disini misal saya menentukan authenticated user. Klik Apply > Save
  5. Jadi jikalau menentukan authenticated user, maka spesialuntuk Role anonymouse (user yang tidak terdaftar) saja yang tidak sanggup mengakses sedangkan Administator masih tetap sanggup mengakses
  6. Namun jikalau di set ke Administartor maka role authenticated user tidak sanggup mengaksesnya, kecuali role dengan level direktur atau yang sudah didiberi wewenang untuk mengaksesnya

Sampai disini proses pemdiberian hak terusan terhadap sebuah halaman yang dibentuk memakai views akan dibatasi, sajian yang dimenambahkan ke Main Menu secara otomatis pada ketika membuat views juga akan secara otomatis dihilangkan. Sekalipun ada yang mencoba mengaksesnya dengan mengetikan alamat views nya maka akan ditampilkan pesan “You are not authorized to access this page” ibarat diberikut

 block atau views yang dibentuk di drupal sanggup diatur hak aksesnya Mengatur Hak Akses Halaman Views Drupal

Bagaimana ? menarikdanunik bukan ? ini tentu akan sangat cocok diterapkan untuk situs dengan konten berbayar atau situs dengan sistem member yang mengahruskan seseorang untuk mendaftar bila ingin melihat, mendapat atau mengunduh konten tertentu di situs.

Yang jadi duduk kasus kini adalah, cara diatas spesialuntuk sebatas membatasi halaman yang dibentuk memakai views saja, sedangkan ketika node content type yang dibentuk memakai views ibarat diatas diakases secara eksklusif kontennya maka user yang tidak login pun masih sanggup mengaksesnya,

Misal halaman views yang dibatasi yaitu localhost/wisata/viewwisata , nah ketika user mengakses misal url dari node wisata misal localhost/wisata/judul-posting-artikel maka user masih sanggup melihat node/konten yang terdapat pada node tersebut. Oleh sebab itu jikalau ingin membatasinya, maka perlu diatur rolenya, sedangkan secara default di drupal untuk pengaturan role pernode content type, dalam hal ini untuk mengatur role melihat per konten itu tidak ada, yang ada spesialuntuk pengaturan role untuk tiruana node.

Untuk membatasi hak terusan melihat per node content type, mungkin akan saya bahas pada artikel diberikutnya


Post a Comment for "Mengatur Hak Saluran Halaman Views Drupal"