diff options
author | kabayan <> | 2008-05-05 20:58:10 +0000 |
---|---|---|
committer | kabayan <> | 2008-05-05 20:58:10 +0000 |
commit | d48e9af1650df7cc17db5042c0b9dc1a3bcf213b (patch) | |
tree | d8a5e7920e446635bb0de182f72fb96f736bdb49 /demos/blog-tutorial/protected/pages/Day3/id/CreateEditUser.page | |
parent | 1c4fb7ac0a0b8bbfd938a5e4a68181b023110349 (diff) |
Adjustment to changset 2454 Blog Tutorial Day 3
Diffstat (limited to 'demos/blog-tutorial/protected/pages/Day3/id/CreateEditUser.page')
-rw-r--r-- | demos/blog-tutorial/protected/pages/Day3/id/CreateEditUser.page | 17 |
1 files changed, 17 insertions, 0 deletions
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 <tt>onInit()</tt> dipanggil oleh PRADO selama salah satu <a href="http://www.pradosoft.com/demos/quickstart/?page=Fundamentals.Pages">masa hidup halaman</a>. Metode masa hidup umum lainnya ditimpa termasuk <tt>onPreInit()</tt>, <tt>onLoad()</tt> dan <tt>onPreRender()</tt>.
</com:TipBox>
+<h2>Menambah Pemeriksaan Perijinan</h2>
+<p>
+Agar halaman <tt>EditUser</tt> juga bisa diakses oleh para pengguna (<tt>users="@"</tt>), kita juga perlu menyesuaikan file konfigurasi halaman <tt>protected/pages/users/config.xml</tt>.
+</p>
+
+<com:TTextHighlighter CssClass="source" Language="xml">
+<?xml version="1.0" encoding="utf-8"?>
+<configuration>
+ <authorization>
+ <allow roles="admin"/>
+ <allow users="@" pages="EditUser"/>
+ <deny users="*"/>
+ </authorization>
+</configuration>
+</com:TTextHighlighter>
+
+
<h2>Pengujian</h2>
<p>
Untuk menguji halaman <tt>EditUser</tt>, kunjungi URL <tt>http://hostname/blog/index.php?page=users.EditUser&username=demo</tt>. 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.
|