Suatu saat, kita ingin memberikan akses user level Administrator kepada user yang levelnya bukan Administrator. Kita dapat menggunakan server event TablePermission_Loading yang lokasinya berada di bawah Server Events -> Global -> All Pages dalam project PHPMaker 2021. Penting untuk diketahui, server event TablePermission_Loading dijalankan hanya untuk Table dari halaman yang sedang dimuat. Jika kita mengganti Hak Akses yang terdapat di Table lainnya melalui server event ini, maka tidak akan … [Selengkapnya ...]
Tiga Pilihan untuk Menyimpan Password di Aplikasi Web dari PHPMaker 2021
Tahukah Anda bahwa di PHPMaker 2021 kita bisa menggunakan 3 pilihan untuk menyimpan data Password melalui Aplikasi Web yang di-generate olehnya? Ketiga pilihan itu adalah Plain Text Password, MD5 Password, dan Hashed Password. Plain Text Password Ini adalah pilihan default atau standar yang disediakan oleh PHPMaker, jika kita tidak mengaktifkan beberapa pengaturan yang akan kita bahas pada dua pilihan di bawah ini. Artinya, data Password yang disimpan di table users (table berisi data … [Selengkapnya ...]
Beginilah PHPMaker Menangani Keamanan Level Pengguna Secara Dinamis
Ada yang bilang: Tak kenal maka tak sayang. Lantas, kalau sudah kenal apakah menjadi semakin sayang? Hehe, jangan berpikiran negatif dulu ya. Yang saya maksud di sini adalah, jika Anda belum mengenal PHPMaker, biasanya Anda tidak akan mau; atau bahkan; tidak akan pernah menggunakan PHPMaker. Tapi coba jika Anda sudah mengenal dan semakin mendalami PHPMaker, maka perhatikan dan rasakan sendiri apa yang akan terjadi. Ahaaa! Itulah maksudnya. Akhir-akhir ini saya semakin banyak menerima komentar … [Selengkapnya ...]
Memaksa Pengguna untuk Ganti Password Setelah Login Pertama di Aplikasi Web dari PHPMaker
Aplikasi Web yang dihasilkan oleh PHPMaker memiliki kemampuan untuk memaksa Pengguna mengganti Kata Sandi atau Password jika masa berlakunya sudah habis. Pengertian memaksa di sini adalah, sistem akan mencegah Pengguna membuka menu atau halaman lain setelah berhasil login, sebelum mengganti Password-nya. Jadi, jika Pengguna tetap bandel mengklik menu lainnya setelah login, sistem akan tetap me-redirect Pengguna tersebut ke halaman Change Password. Pengaturan mengenai hal ini dapat disesuaikan … [Selengkapnya ...]
Wouw, PHPMaker 11 Mendukung Concurrent Login Lebih dari 1 Pengguna!
Sampai dengan versi 10, PHPMaker sudah menyediakan pengaturan keamanan Aplikasi Web yang bernama Disallow concurrent login. Fitur ini bisa Anda lihat melalui menu tab Security -> tombol Advanced -> User Login Options -> Login. Jika fitur ini diaktifkan, maka Aplikasi Web yang dihasilkan olehnya akan mencegah Pengguna lain login menggunakan akun milik Pengguna yang statusnya sedang login di Aplikasi Web tersebut; baik itu melalui browser maupun komputer yang berbeda. Hal ini tentu saja sangat … [Selengkapnya ...]