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 ...]
Username dan Password Sekarang Sudah Dienkripsi di File Config PHPMaker 2020
Sejak PHPMaker 2019 (dan juga masih diimplementasikan pada PHPMaker 2020), data Username dan Password yang tersimpan di file Config pada Aplikasi Web yang dihasilkan oleh PHPMaker sudah dienkripsi. Tentu saja ini kabar baik bagi Anda yang biasanya menaruh script file di server hosting. Supaya dapat menggunakan fitur ini, maka pastikan kita sudah mengaktifkan opsi Encrypt user names and passwords dari menu Tools -> Advanced Settings dari project PHPMaker Anda. Selain itu, masukkan nilai kunci … [Selengkapnya ...]
Begini Mudahnya Mengamankan Halaman Eksternal di Aplikasi Web dari PHPMaker
Tidak semua Aplikasi Web yang dihasilkan oleh PHPMaker selalu menggunakan halaman yang dibangkitkan oleh PHPMaker. Kadang-kadang, ada beberapa halaman atau file .php buatan Web Developer sendiri yang harus disertakan ke dalam Aplikasi Web tadi. Sebenarnya sudah ada fitur Custom Files yang bisa dioptimalkan untuk hal ini. Kita sebagai Web Developer hanya tinggal memastikan pilihan Include common files pada jendela dialog Custom Files tidak diaktifkan. Sekalipun kita tidak mengaktifkan … [Selengkapnya ...]
Perubahan System Functions untuk Security di Aplikasi Web dari PHPMaker
Masih ingat dengan fitur User Code di PHPMaker? Sekedar mengingatkan kembali, bahwa fitur ini disediakan untuk memberi kesempatan kepada Web Developer mengubah kode PHP yang dihasilkan secara langsung oleh PHPMaker saat mode run-time. Artinya, kode PHP ini tidak bisa dilihat dalam file Template PHPMaker. Hari ini saya menemukan ada sedikit kekurangan di dalam kode PHP yang dihasilkan melalui System Functions Security yang terdapat di salah satu file Template yang bernama … [Selengkapnya ...]
Mudahnya Menerapkan Password Security Policy di Aplikasi Web dari PHPMaker
Di tulisan saya sebelumnya kita sudah membahas bagaimana mudahnya Web Developer dapat mengimplementasikan Password Strength Meter di dalam Aplikasi Web yang dibangun dengan menggunakan PHPMaker. Fitur ini sangat berguna untuk membantu Pengguna mendeteksi kekuatan Kata Sandi yang dapat mereka tentukan sendiri. Ukuran kekuatan Kata Sandi tersebut akan terlihat ketika mereka mengganti Kata Sandi di halaman Change Password, atau pada saat mendaftarkan sendiri akunnya di halaman Registration, di mana … [Selengkapnya ...]