Tulisan original untuk pemilik usaha: website, source code, pembayaran, dan keamanan — bukan kerangka berulang.
Ubah status pesanan dan unggah bukti butuh token atau setidaknya same-site session.
Baca selengkapnyaArtikel dari admin boleh HTML terbatas. Komentar publik (jika ada) tidak boleh skrip.
Baca selengkapnyaJangan rangkai SQL dari input pengguna. Pesanan, login, artikel: parameter.
Baca selengkapnyaBatasi ekstensi dan ukuran. Buang path. Jangan eksekusi file di folder unggahan.
Baca selengkapnyaAdmin, sales, customer: session terpisah, logout membersihkan, cookie HttpOnly jika bisa.
Baca selengkapnyaTiga etalase, tiga tabel atau jenis. Menyimpan di satu kolom yang tertimpa menghapus katalog diam-diam.
Baca selengkapnyaPosisi gulir tersimpan. Submenu hanya terbuka pada grup aktif.
Baca selengkapnyaCompleted dan cancelled masuk laporan, bukan daftar kerja. Filter tanggal, cetak.
Baca selengkapnyaForm bukti (gambar/PDF) mempercepat BCA. Admin terima atau tolak di pesanan.
Baca selengkapnyaAA00001 sampai ZZ99999 lebih mudah dibaca CS daripada #2. Bisa direset super admin.
Baca selengkapnyaCustomer terikat sales saat daftar, tetapi sengketa wilayah butuh alat pindah manual.
Baca selengkapnyaStaff mengurus pesanan dan produk. Super admin memegang pembayaran, Google, SMTP, backup.
Baca selengkapnya