Ada satu fitur yang cukup menarik di PHPMaker 2021, dan selama ini luput dari perhatian kita. Fitur itu adalah Allow login by session variables yang dapat kita lihat dari menu Tools -> Advanced Settings. Jika pilihan ini kita aktifkan sebelum men-generate ulang semua file script, maka itu artinya kita sebagai Web Developer mengijinkan Pengguna Akhir untuk mengakses halaman di Aplikasi Web tanpa harus login secara manual seperti yang biasa dilakukan dari halaman Login. Seperti yang … [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 ...]
Tolong Jangan Buat Aplikasi Web yang Bertele-Tele dan Mempersulit Pengguna!
Hari ini saya terlibat pada sebuah diskusi yang sedikit lucu, aneh, sekaligus menyita beberapa jam waktu saya, di salah satu mailing list milik Client terbesar saya selama ini. Tentu saja ini terkait dengan Aplikasi Web. Topik tersebut terkait dengan bidang Web Development. :) Jadi, saya coba simpulkan apa isi diskusi tersebut. Intinya, ada sebuah Aplikasi Web yang dibangun oleh rekan-rekan saya (kebetulan saya tidak terlibat di dalamnya), yang memiliki business-logic sedikit bertele-tele … [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 ...]
Ketika Pengguna Gagal Login ke Aplikasi Web dari PHPMaker
Selalu saja ada kemungkinan Pengguna tidak berhasil login ke sebuah Aplikasi Web. Tentu Anda sebagai Web Developer harus menentukan business-logic apa saja yang harus diterapkan jika Pengguna gagal login. Mulai dari menampilkan pesan, sampai kepada mengarahkan Pengguna ke halaman tertentu (misalnya). Untuk itu, dibutuhkan metode yang memudahkan Web Developer menerapkan kemungkinan-kemungkinan tadi. PHPMaker sudah menyediakan sebuah server event yang bernama User_LoginError yang lokasinya … [Selengkapnya ...]