Masino Sinaga

A Web Developer Who Helps Web Developers

Anda di sini: Beranda / PHPMaker / Menampilkan Halaman Default untuk Pengunjung dan Pengguna dari PHPMaker 2021
Hati-hati Menggunakan Setting Lookup Cache di PHPMaker 2021
Server Event Page_Render dan Page_Rendering di PHPMaker, Apa Sih Bedanya?

Menampilkan Halaman Default untuk Pengunjung dan Pengguna dari PHPMaker 2021

Ming, 31 Januari 2021 oleh Masino Sinaga Tinggalkan Komentar

Sejak versi 2021.0.7, PHPMaker melakukan improvement fitur Start Page yang terdapat pada tab menu Generate. Fitur ini berfungsi untuk menentukan halaman pertama yang ditampilkan saat Pengunjung mengakses Aplikasi Web yang dihasilkan oleh PHPMaker 2021.

Seperti yang kita ketahui selama ini, fitur Start Page bersifat statis hanya mendukung satu halaman tertentu saja. Namun sejak versi 2021.0.7, PHPMaker menambahkan kemampuan fitur ini, dengan mendukung pemanggilan fungsi yang bisa kita buat sendiri, berisi business-logic sesuai kebutuhan.

Itu artinya sekarang kita sudah dapat menentukan halaman Default yang akan dikunjungi pertama kali, baik untuk Pengunjung, maupun untuk Pengguna yang sudah berhasil login ke Aplikasi Web, dengan membuat fungsi global yang akan mengembalikan halaman tertentu, kemudian memasukkan nama fungsi global tadi ke pengaturan Start Page.

Hanya ada dua langkah saja yang perlu kita lakukan. Langkah pertama, buat fungsi global yang mengembalikan halaman Default, dan Langkah Kedua, masukkan nama fungsi tadi ke dalam pengaturan Start Page tersebut.

Katakanlah di project demo2021, kita ingin supaya Pengunjung yang mengakses pertama kali alamat Aplikasi Web kita akan diarahkan ke halaman News, sedangkan Pengguna (yang sudah berhasil login) akan diarahkan ke halaman Home pertama sekali setelah login.

Cukup masukkan kode PHP berikut bagian Global Code yang terdapat di lokasi Server Events -> Global -> All Pages:

function myStartPage() {
	return IsLoggedIn() ? "home" : "news";
}

Pastikan untuk memasukkan nama fungsi myStartPage tersebut, ke dalam pengaturan Start Page yang terdapat di dalam tab menu Generate.

Setelah itu, seperti biasa, jangan lupa untuk men-generate ulang semua file script dengan menggunakan PHPMaker 2021. Begitu saja? Ya! Sesimpel dan secepat itu!

Terakhir, silahkan akses halaman utama Aplikasi Web yang bertalian, maka si Pengunjung akan otomatis diarahkan ke halaman News. Lalu, cobalah login ke Aplikasi Web tersebut, maka jika berhasil, kita akan diarahkan ke halaman Home. Wow, keren kan?

Hanya dengan dua langkah sederhana itu saja, dan hanya dengan sedikit kode itu saja, kita sudah bisa membuat business-logic yang mengarahkan Pengunjung maupun Pengguna ke halaman tertentu yang bisa kita definisikan sesuai dengan kebutuhan.

Ditempatkan di bawah: PHPMaker Ditag dengan:Belajar PHPMaker, Default Page, Global Code, PHPMaker Indonesia, Server Events, Start Page, Tutorial PHPMaker

Hati-hati Menggunakan Setting Lookup Cache di PHPMaker 2021
Server Event Page_Render dan Page_Rendering di PHPMaker, Apa Sih Bedanya?

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