From d48e9af1650df7cc17db5042c0b9dc1a3bcf213b Mon Sep 17 00:00:00 2001 From: kabayan <> Date: Mon, 5 May 2008 20:58:10 +0000 Subject: Adjustment to changset 2454 Blog Tutorial Day 3 --- .../protected/pages/Day3/id/CreateAdminUser.page | 14 -------------- .../protected/pages/Day3/id/CreateEditUser.page | 17 +++++++++++++++++ .../protected/pages/Day3/id/CreateNewUser.page | 6 +++--- 3 files changed, 20 insertions(+), 17 deletions(-) (limited to 'demos/blog-tutorial/protected/pages/Day3/id') diff --git a/demos/blog-tutorial/protected/pages/Day3/id/CreateAdminUser.page b/demos/blog-tutorial/protected/pages/Day3/id/CreateAdminUser.page index 6dbf45a3..f805d477 100644 --- a/demos/blog-tutorial/protected/pages/Day3/id/CreateAdminUser.page +++ b/demos/blog-tutorial/protected/pages/Day3/id/CreateAdminUser.page @@ -127,20 +127,6 @@ Semua kontrol -

Menambahkan Pemeriksaan Perijinan

-

-Karena AdminUser hanya bisa diakses oleh administrator, maka kita perlu menyesuaikan file konfigurasi halaman protected/pages/users/config.xml. -

- - - - - - - - - -

Pengujian

Untuk menguji halaman AdminUser, kunjungi URL http://hostname/blog/index.php?page=users.AdminUser. Anda mungkin perlu masuk sebagai administrator lebih dahulu jika Anda belum melakukannya. Kita akan melihat hasil seperti berikut. diff --git a/demos/blog-tutorial/protected/pages/Day3/id/CreateEditUser.page b/demos/blog-tutorial/protected/pages/Day3/id/CreateEditUser.page index 760a123a..2f03ecec 100644 --- a/demos/blog-tutorial/protected/pages/Day3/id/CreateEditUser.page +++ b/demos/blog-tutorial/protected/pages/Day3/id/CreateEditUser.page @@ -187,6 +187,23 @@ class EditUser extends TPage Metode onInit() dipanggil oleh PRADO selama salah satu masa hidup halaman. Metode masa hidup umum lainnya ditimpa termasuk onPreInit(), onLoad() dan onPreRender(). +

Menambah Pemeriksaan Perijinan

+

+Agar halaman EditUser juga bisa diakses oleh para pengguna (users="@"), kita juga perlu menyesuaikan file konfigurasi halaman protected/pages/users/config.xml. +

+ + + + + + + + + + + + +

Pengujian

Untuk menguji halaman EditUser, kunjungi URL http://hostname/blog/index.php?page=users.EditUser&username=demo. Anda mungkin perlu masuk lebih dulu jika Anda belum melakukannya. Coba masuk dengan akun berbeda (e.g. admin/demo, demo/demo) dan lihat bagaimana halaman ditampilkan secara berbeda. diff --git a/demos/blog-tutorial/protected/pages/Day3/id/CreateNewUser.page b/demos/blog-tutorial/protected/pages/Day3/id/CreateNewUser.page index 11385c8e..d90df01f 100644 --- a/demos/blog-tutorial/protected/pages/Day3/id/CreateNewUser.page +++ b/demos/blog-tutorial/protected/pages/Day3/id/CreateNewUser.page @@ -189,14 +189,14 @@ PRADO menawarkan cara lebih sistematis terhadap pemeriksaan perijinan akses hala - - + +

-Konfigurasi halaman berisi aturan otorisasi yang berlaku untuk halaman di bawah direktori protected/pages/users. Konfigurasi di atas terbaca bahwa NewUser bisa diakses oleh para pengguna dengan aturan admin (lihat BlogUser.createUser() untuk alasan kenapa kata "admin"), dan menolak akses anonim (users="?" berarti pengguna tamu) untuk seluruh halaman di bawah direktori. +Konfigurasi halaman berisi aturan otorisasi yang berlaku untuk halaman di bawah direktori protected/pages/users. Konfigurasi di atas terbaca bahwa para pengguna dalam role admin dapat mengakses semua halaman (lihat BlogUser.createUser() untuk mengapa harus kata "admin"). Untuk saat ini semua para pengguna lain (users="*") ditolak untuk mengakses halaman dalam direktori ini - kecuali untuk halaman LoginUser yang seharusnya selalu bisa diakses.

-- cgit v1.2.3