Ikuti beberapa langkah sederhana berikut.
- Atur properties form login; Restricted = Yes, check All (member, admin)
- Masuk ke mode Code, pada bagian "Login; Show Method" cari:
function clsRecordLogin($RelativePath, & $Parent)
{......
$this->Visible = (CCSecurityAccessCheck("1;2") == "success");
ganti dengan
$this->Visible = (CCSecurityAccessCheck("1;2") <> "success");Selesai. Sekarang hanya pengunjung yang belum Login saja yang dapat melihat dan menggunakan Form Login.
Lakukan juga hal yang sama pada Form Registrasi di halaman register. Tentu saja kita harus menghilangkan form Register dari pandangan member yang sudah login. Karena setiap member yang login pasti sudah register.
mas kalo mau meberi pesan ke halaman content gimana mas? logikanya begini mas, hak akses user dan admin,
ReplyDeleteuser hanya dapat melihat view grid, ketika dia klik editablegrid muncul pesan," anda tidak berhak mengakses halaman ini...!", gimana tu mas, mohon bantuannya mas...
Buat satu Label yang isinya adalah pesan "Anda tidak berhak". Atur visibility tabel di event before show. pakai fungsi If (...) { $Label->Visible = false; } else $Label->Visible = true;
Deleteuntuk form editable nya silahkan juga pakai restriction atau melalui event untuk pengaturan penampakannya. Gunakan CCGetSession("UserID"); atau CCGetSession("GroupID");