Tutorial Membuat Web Pendaftaran Kursus Menggunakan Codeigniter: Logout User [Bagian 8]

Pada tutorial kali ini penulis akan membahas mengenai proses logout yang tersedia di dalam dashboard user (pendaftar kursus). Logout merupakan peritah dasar yang fungsinya untuk keluar dari halaman tertentu.

Artikel sebelumnya telah membahas pembuatan menu login, dashboard user, proses login dan juga pengaturan session. Setelah berhasil login kemudian masuk ke halaman user tersebut, harus dilengkapi dengan function logout supaya nantinya calon pendaftar bisa keluar dari halaman user tersebut dan kembali ke menu utama.

Baca juga:

Pada codeigniter, programmer bisa membuat function logout tersebut di dalam controllers. Mengapa? Karena sesuai dengan konsep dasar MVC (Models, View dan Controllers) yang dimiliki Codeigniter sendiri. Ketika ingin menghubungkan database dan tampilan, disitulah peran dari controllers.

Berikut ini penulis berikan potongan program untuk membuat proses logout dari pembuatan website ini:

PROSES LOGOUT DARI DASHBOARD USER

1. Buka file Welcome.php di dalam folder C:\xampp\htdocs\inwepo\application\controllers\user. Kemudian tambahkan function logout seperti berikut:

function logout(){
    $this->session->unset_userdata('Login');
    redirect('user/login','refresh');
  }

$this->session->unset_userdata(‘Login’); berfungsi untuk keluar dari session. Session disini diarahkan kepada username. Hal itu sangat berguna untuk mengatur pengguna yang masuk dan keluar dalam website ini.

Sedangkan redirect(‘user/login’,’refresh’); artinya ketika session akan keluar maka path url akan diarahkan ke controller login yang berada di dalam folder user.

2. Buka file header.php didalam folder C:\xampp\htdocs\inwepo\application\views\user kemudian tambahkan potongan program berikut di dalam menu logout.

<ul class="dropdown-menu dropdown-user">
    <li><a href="<?php echo base_url()?>user/welcome/logout"> <i class="fa fa-sign-out fa-fw"></i> Logout</a></li>
</ul>

Script program href=”<?php echo base_url()?>user/welcome/logout”> ini akan memanggil controller welcome yang berada di folder user dengan nama function logout. Sehinga nantinya ketika pengguna menekan tombol logout maka path url akan secara otomatis mengarah ke halaman utama.

Jadi, intinya ketika user telah menekan tombol logout maka halaman user akan menuju ke halaman utama. Sehingga tampilannya akan seperti ini:

Cara Pembuatan Website Pendaftaran Kursus Login - Dashboard

Cukup sekian materi hari ini, pada artikel selanjutnya penulis akan membahas cara menampilkan daftar kursus yang tersedia di dashboard user. Sehingga mereka dapat memilih jadwal kursus sesuai keinginannya. Ikuti terus perkembangan pembuatan website ini ya! Salam Koding…

Komentar

Leave a Reply

Your email address will not be published. Required fields are marked *

Trending Minggu Ini

Inwepo adalah media platform yang membantu setiap orang untuk belajar dan berbagi tutorial, tips dan trik cara penyelesaian suatu masalah di kehidupan sehari-hari dalam bentuk teks, gambar. dan video.

Dengan bergabung bersama kami dan membuat 1 tutorial terbaik yang kamu miliki dapat membantu jutaan orang di Indonesia untuk mendapatkan solusinya. Ayo berbagi tutorial terbaikmu.

Ikuti Kami di Sosmed

Inwepo Navigasi

Tentang Kami             Beranda

Hubungi Kami             Panduan Penulis

Kebijakan Privasi

FAQ

Partner

Copyright © 2014 - 2023 Inwepo - All Rights Reserved.

To Top