Masino Sinaga

Web Development and PHPMaker

Anda di sini: Beranda / PHPMaker / Mudahnya Menampilkan Nama Pengguna di Bagian Atas Halaman dari PHPMaker
Mudahnya Mencegah User Tertentu Login di Aplikasi Web dari PHPMaker
Mudahnya Mendapatkan Info Pengguna Setelah Login di Aplikasi Web dari PHPMaker

Mudahnya Menampilkan Nama Pengguna di Bagian Atas Halaman dari PHPMaker

Sel, 27 Januari 2015 oleh Masino Sinaga 7 Komentar

Setelah di artikel sebelumnya kita sudah membahas bagaimana mudahnya kita sebagai Web Developer mengambil informasi Pengguna setelah berhasil login, maka di artikel ini kita akan membahas bagaimana cara menampilkan informasi tersebut di bagian atas dari halaman di Aplikasi Web yang dihasilkan oleh PHPMaker.

Katakanlah kita akan menampilkan informasi Nama Pengguna dari field FirstName dan LastName yang terdapat di tabel users, maka cukup tambahkan kode berikut ke bagian Startup Script yang terdapat di bawah lokasi Client Scripts -> Global -> Pages with header/footer:

<?php if (IsLoggedIn() && !IsAdmin()) { ?>
$(document).ready(function() {
	$("#ewContentRow").append("<?php echo "User: <strong>" . CurrentUserInfo("FirstName") . " " . CurrentUserInfo("LastName") . "</strong>"; ?>");
});
<?php } ?>

Output dari kode di atas akan ditampilkan jika Pengguna yang bukan Admin sudah berhasil login ke Aplikasi Web yang dihasilkan oleh PHPMaker. Dalam hal ini kita menampilkan informasi nama awal dan akhir Pengguna yang masing-masing diambil dari field FirstName dan LastName.

Informasi Pengguna tersebut akan ditampilkan di sebelah kanan atas dari setiap halaman yang sedang diakses oleh Pengguna. Hal ini ditandai dengan ID Selector yang bernama ewContentRow yang merupakan area tempat konten dari sebuah halaman ditampilkan.

Jika Anda ingin menampilkannya di bagian Header (beserta beberapa fitur menarik lainnya), maka saya sarankan untuk menggunakan Masino Extensions.

Mudah sekali, bukan? 😀

Ditempatkan di bawah: PHPMaker Ditag dengan:Belajar PHPMaker, Client Scripts, CurrentUserInfo, jQuery, PHPMaker Indonesia, Startup Script, 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.

Mudahnya Mencegah User Tertentu Login di Aplikasi Web dari PHPMaker
Mudahnya Mendapatkan Info Pengguna Setelah Login di Aplikasi Web dari PHPMaker

Komentar

  1. ricky mengatakan

    Kam, 29 Januari 2015 pada 5:26 pm

    Terima kasih banyak atas artikelnya Pak Masino…sangat membantu dalam proses belajar saya… tapi sebelumnya mohon maaf, kok saya masih belum berhasil ya menerapkan kode di atas, saya hilangkan IsAdminnya sehingga seperti:

    // Write your global startup script here
    // document.write("page loaded");    
    
    $(document).ready(function() {                                                                                        
        $("#ewContentRow").append("<?php echo "User: <strong>" . CurrentUserInfo("nip_dosen") . " " . CurrentUserInfo("nama_dosen") . "</strong>"; ?>");
    });
    

    juga belum berhasil juga untuk memunculkan nip dan nama dosen… apa kres dengan :

    // User Logged In event
    function User_LoggedIn($usr) {
        //echo "User Logged In";
        if($usr == "koordinator") {
        $this->setSuccessMessage("Welcome <strong>" . $usr . "</strong>!");
        } else {
        $nm = CurrentUserInfo("nama_dosen");
        $this->setSuccessMessage("Welcome <strong>" . $nm . "</strong>!");
        }
    }                 
    

    Atau mengapa ya Pak? di kanan atas masih belum muncul tulisan nip dan nama… apa karena headernya yang berwarna silver jadi tertutup? tapi letak tulisan namanya kan tidak di header kan pak? terima kasih banyak… mohon maaf jadi tanya banyak…

    Balas
    • Masino Sinaga mengatakan

      Kam, 29 Januari 2015 pada 5:50 pm

      Harusnya muncul, saya coba di sini tidak ada masalah. Pastikan di table users sudah ada kedua field tersebut, yaitu nip_dosen dan nama_dosen. Perhatikan juga penulisan dalam hal case-sensitive.

      Balas
      • ricky mengatakan

        Kam, 29 Januari 2015 pada 5:58 pm

        Apa saya yang salah ya? tabel usernya saya ambilkan dari tabel pi_dosen dan di dalamnya ada field nip_dosen dan nama_dosen… Mohon arahannya ya Pak… lalu pertanyaan selanjutnya mungkin simpel kalau ingin mengubah ukuran font atau jenis font tulisan menu di pinggir kiri gimana ya Pak? lalu kalau ingin menambahkan suatu halaman (halaman awal mungkin) yang isinya adalah file download buku pedoman atau tata cara yang bertipe .doc bagaimana ya Pak? apa harus lewat dreamweaver utk edit blankpage yang saya jadikan halaman awal? Terima kasih banyak atas bantuannya…

        Balas
        • Masino Sinaga mengatakan

          Kam, 29 Januari 2015 pada 6:15 pm

          Tabel user itu adalah tabel yang Anda tentukan dari menu Security -> Use Existing Table -> Masino Extensions.

          Kalau mau jawaban yang gak simpel, ya Anda harus berani belajar tentang CSS dan mempraktekkannya sendiri.

          Balas
          • ricky mengatakan

            Kam, 29 Januari 2015 pada 6:45 pm

            Tabel yang saya tentukan di menu Security -> Use Existing Table -> . adalah tabel pi_dosen dimana di dalamnya ada nip_dosen dan nama_dosen… tetapi yang saya jadikan login name_field itu nip_dosen dan password fieldnya itu no_telp_dosen.. mungkin saya ada yang salah jadinya tidak keluar… saya akan periksa lagi… terima kasih,….

            Saya menanyakan tentang merubah ukuran font karena kok sepertinya saya melihat font di menu menjadi lebih kecil (berubah). Atau jangan2 saya yang salah melihatnya… mohon maaf jadi menjawab banyak pertanyaan saya… terima kasih banyak…

            Balas
            • Masino Sinaga mengatakan

              Kam, 29 Januari 2015 pada 6:59 pm

              Baiklah kalau begitu. Usahakan bereskperimen dengan menggunakan file demo project yang disediakan oleh PHPMaker. Dari sana banyak hal yang bisa dipelajari.

              Balas
              • Septian mengatakan

                Rab, 24 Mei 2017 pada 5:29 pm

                oh saya tahu pak, itu gara-gara debug mode dari phpmakernya harus di aktifin dulu

                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

  • Cara Menampilkan Tombol Close di Footer Modal buat Custom File yang SkipHeaderFooter-nya Bernilai True
  • Solusi Buat Field Lookup Table yang Bermasalah di Server Hosting
  • Hati-Hati Meredirect Pengguna Setelah Login di PHPMaker 2025
  • Ini Alasan Mengapa Kalian Harus Selalu Pakai PHPMaker versi Terakhir
  • Masino Extensions for PHPMaker 2025 Now Changed!

Menu

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

Komentar Terbaru

  • Masino Sinaga pada Cara Menampilkan Tombol Close di Footer Modal buat Custom File yang SkipHeaderFooter-nya Bernilai True
  • Charly pada Menonaktifkan Field Tertentu Saat Data Diubah pada Aplikasi Web dari PHPMaker
  • Nanda pada Cara Menampilkan Tombol Close di Footer Modal buat Custom File yang SkipHeaderFooter-nya Bernilai True
  • Nanda pada Mudahnya Menghitung Saldo per Transaksi di Aplikasi Web dari PHPMaker
  • Masino Sinaga pada Menonaktifkan Field Tertentu Saat Data Diubah pada Aplikasi Web dari PHPMaker

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 - 2025 | WordPress | Catat masuk | Kembali ke atas