Masino Sinaga

Web Development and PHPMaker

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

Masino Sinaga

Web Developer pengguna PHPMaker untuk membangun Aplikasi Web sejak tahun 2004. Sampai sekarang masih aktif dan rajin membagikan pengalamannya menggunakan PHPMaker melalui situs masinosinaga.com, ilovephpmaker.com, dan phpmakerprojects.com.

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

    Balas
    • 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.

      Balas
      • sidik mengatakan

        Sen, 26 September 2016 pada 3:50 pm

        Thanks , Pak

        solved

        Balas
        • Masino Sinaga mengatakan

          Sel, 27 September 2016 pada 1:33 pm

          You’re welcome.

          Balas
  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 ?

    Balas
    • 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.

      Balas
      • 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

        Balas
        • 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.

          Balas

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 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
  • Alasan 16 Harus Pakai Masino Extensions: Confirm Before Save

Menu

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

Komentar Terbaru

  • Demo Masino Extensions for PHPMaker 2026 – Masino Sinaga pada Fitur-Fitur Masino Extensions untuk PHPMaker 2024
  • Masino Sinaga pada Kode Javascript yang Berubah di PHPMaker 2026 dari PHPMaker 2025
  • Angg* pada Kode Javascript yang Berubah di PHPMaker 2026 dari PHPMaker 2025
  • Masino Sinaga pada Cara Menampilkan Tombol Close di Footer Modal buat Custom File yang SkipHeaderFooter-nya Bernilai True
  • Masino Sinaga pada Cara Menampilkan Tombol Close di Footer Modal buat Custom File yang SkipHeaderFooter-nya Bernilai True

Situs Terkait

  1. I Love PHPMaker
  2. Situs Resmi PHPMaker
  3. Forum Diskusi PHPMaker
  4. PHPMaker di IlmuKomputer.com
  5. PHPMaker Projects
  6. PHPMaker Learning

Baru di PHPMaker?

Baca ini terlebih dulu ...

  1. Ayo Menjadi Web Developer yang Cerdas!
  2. PHPMaker: PHP Code Generator + PHP Framework
  3. Pertanyaan-Pertanyaan yang Paling Sering Diajukan Seputar PHPMaker
  4. Tips buat Anda Pemula yang Baru Mengenal dan Menggunakan PHPMaker
  5. Bacalah Help, Bacalah Help, dan Bacalah Help di PHPMaker!

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