Masino Sinaga

A Web Developer Who Helps Web Developers

Anda di sini: Beranda / PHPMaker / Wow, Sekarang PHPMaker Menyertakan Token di Form Aplikasi Web
Efisiensi Penggunaan Database Melalui Session Variable dari Extensions
Rahasia Aplikasi Web yang Dibangun oleh PHPMaker Mendeteksi Perangkat Mobile

Wow, Sekarang PHPMaker Menyertakan Token di Form Aplikasi Web

Ming, 21 September 2014 oleh Masino Sinaga 8 Komentar

Sejak versi 11, PHPMaker menambahkan fitur Token di Form yang di-Submit menggunakan method post. Tujuannya untuk lebih mengamankan Aplikasi Web yang Anda bangun. Dengan adanya Token, maka akan mencegah orang yang tidak bertanggung jawab yang ingin melakukan Submit dari tempat lain. Fitur Token sudah merupakan sebuah keharusan jika ingin Aplikasi Web Anda lebih aman dari serangan.

Di dunia Web Development, hal itu sering dikenal dengan perlindungan terhadap Cross Site Request Forgery (CSRF). Ini merupakan sebuah istilah ketika sebuah Aplikasi Web menyebabkan si Pengguna dapat melakukan sebuah permintaan ke server sehingga menyebabkan perubahan terjadi di sisi server. Server mengira permintaan tersebut adalah normal, karena permintaan berasal dari Cookie milik si Pengguna tadi, yaitu mereka yang telah mengirim Form tadi.

Analog dari penggunaan Token di sebuah Aplikasi Web mirip dengan pemakaian Token yang Anda gunakan ketika mengakses Account Bank Anda melalui Internet Banking. Anda akan diberikan sebuah Token berupa sebuah perangkat kecil yang memiliki kemampuan untuk menghasilkan kode tertentu. Kode Token dibangkitkan berdasarkan data kode yang dibangkitkan oleh web Internet Banking tadi. Atau Kode Token bisa dihasilkan berdasarkan pemilihan tipe pilihan keamanan pada perangkat Token tersebut.

Dengan adanya fitur Token di PHPMaker, maka Anda sebagai Web Developer sudah terbantu satu tahap lagi untuk mengamankan Aplikasi Web Anda.

Ditempatkan di bawah: PHPMaker Ditag dengan:Form, PHPMaker Indonesia, Submit, Token, Tutorial PHPMaker

Efisiensi Penggunaan Database Melalui Session Variable dari Extensions
Rahasia Aplikasi Web yang Dibangun oleh PHPMaker Mendeteksi Perangkat Mobile

Komentar

  1. sidik mengatakan

    Kam, 25 Agustus 2016 pada 3:50 pm

    Pak masino, saya membuat customepage di PHPmaker 12 dengan nama page info.php, saat saya klik submit muncul message invalid post.

    trims

    Reply
    • Masino Sinaga mengatakan

      Sen, 29 Agustus 2016 pada 2:04 pm

      Itu artinya, Anda belum menyertakan token di Custom Page atau Custom File tersebut. Silahkan mengacu ke source code pada halaman yang dihasilkan oleh PHPMaker yang menggunakan token.

      Reply
      • sidik mengatakan

        Sen, 26 September 2016 pada 3:50 pm

        Thanks , Pak

        solved

        Reply
        • Masino Sinaga mengatakan

          Sel, 27 September 2016 pada 1:33 pm

          You’re welcome.

          Reply
  2. yayan mengatakan

    Sel, 19 Maret 2019 pada 8:43 pm

    malam bang, di PHP kan ada metode POST dan GET. saya membuat form provinsi – kabupaten – kecamatan yang masing masing user hanya bisa akses kecamatan tertentu saja. Tapi kenapa URL ini bisa di edit ya ? http://localhost:50000/vw_kecamatanlist.php?showmaster=vw_user_kabupaten&fk_kab_id=2105. maunya tak tampil id 4 angka kabupaten ( metode POST ) apa sy salah design view/ tabel atau sy kurang setting di phpmaker2019nya ?

    Reply
    • Masino Sinaga mengatakan

      Rab, 20 Maret 2019 pada 2:23 pm

      Maksudnya di halaman List tersebut ada tombol untuk meng-edit data? Jika ya, berarti sepertinya Anda belum menerapkan Security untuk mengatur hak akses di aplikasi web tersebut.

      Reply
      • yayan mengatakan

        Rab, 20 Maret 2019 pada 4:54 pm

        ok, akan cek lagi. hanya view saja. tidak ada edit. cuma begitu ujung URLnya diganti ke kode provinsi/ kabupaten lain dia bisa tampil. harusnya tak bisa karena hak akses nya hanya provinsi/kabupaten tertentu saja

        Reply
        • Masino Sinaga mengatakan

          Rab, 20 Maret 2019 pada 5:09 pm

          Di PHPMaker, Anda bisa mengatur hak akses suatu table apakah bisa diakses oleh user level tertentu atau tidak.

          Reply

Tinggalkan Balasan Batalkan balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

Situs ini menggunakan Akismet untuk mengurangi spam. Pelajari bagaimana data komentar Anda diproses

Pos-pos Terbaru

  • Alasan 21 Harus Pakai Masino Extensions: Form Wizard dengan jQuery SmartWizard v7
  • Alasan 20 Harus Pakai Masino Extensions: Maximum Record per Page
  • Alasan 19 Harus Pakai Masino Extensions: Custom Breadcrumb Links
  • Alasan 18 Harus Pakai Masino Extensions: Improvement User Level Permissions
  • Alasan 17 Harus Pakai Masino Extensions: Dynamic Permission for Export Data

Menu

  • Siapa Saya?
  • Web Development
  • PHPMaker
  • Umum
  • Syarat dan Ketentuan
  • Sitemap (Peta Situs)
  • Komentar

Komentar Terbaru

  • Alasan 21 Harus Pakai Masino Extensions: Form Wizard dengan jQuery SmartWizard v7 pada Alasan 10 Harus Pakai Masino Extensions: Form Wizard
  • Masino Sinaga pada Kode Javascript yang Berubah di PHPMaker 2026 dari PHPMaker 2025
  • Masino Sinaga pada Kode Javascript yang Berubah di PHPMaker 2026 dari PHPMaker 2025
  • Charly pada Kode Javascript yang Berubah di PHPMaker 2026 dari PHPMaker 2025
  • Charly pada Kode Javascript yang Berubah di PHPMaker 2026 dari PHPMaker 2025

(c) Masino Sinaga 2009 - 2026 | WordPress | Catat masuk | Kembali ke atas