Langsung ke konten utama

Cara Membuat Form Login MultiLevel di CodeIgniter 3


    Cara membuat form login multilevel di codeigniter 3 dan mysqli. Berikut ini adalah cara membuat form login multilevel di Codeigniter dengan dengan menggunakan database mysqli. Pertama yang harus dilakukan adalah membuat tabel database terlebih dahulu seperti berikut. 


    Buat model dengan nama M_admin.php di folder model untuk memanggil data admin dari database dan mencocokannya dengan email dan password yang diinputkan.
<?php 
class M_admin extends ci_model{
    function getAdmin($where = false){
        return $this->db->get('admin');
    }
    return $this->db->get_where('admin', $where);
}
    Buat view dengan nama v_login.php simpan di application/view untuk menampilkan halaman input untuk login admin.
<html>
<head>
<title><?= $title; ?></title>
</head>
<body>
<form action="<?= base_url(); ?>index.php/login/aksi" method="post">
<input type="email" name="email" placeholder="Email">
<input type="password" name="password" placeholder="Password">
<button type="submit">Log In</button>
</form>
</body>
</html>
    Buat controller dengan nama Admin.php di folder controller untuk menampilkan dan aksi untuk login.
<?php 
class Admin extends ci_controller{
    function __construct(){
        parent::__construct();
        $this->load->model(array('m_admin',));
    }
    function index(){
        $data = array(
            'title' => 'Form Login Admin',
        );
        $this->load->view('v_login', $data);
    }
    function aksi(){
        $email= $this->input->post('email');
        $password = $this->input->post('password');
        $where = ['email' => $email, 'password' => md5($password)];
        $cek = $this->m_admin->getAdmin($where);
        if($cek->num_rows() >0){
            $data_session = ['email' => $email, 'status' => 'Online'];
            $this->session->set_userdata($data_session);
            redirect('dashboard');
        }else{
            redirect('login);
        }
    }
}

Komentar

Postingan populer dari blog ini

Review Lenovo Ideapad S145-14AST AMD A9-9425

Ideapad S145-14AST AMD A9-9425           Laptop lenovo Ideapad S145-14AST AMD A9-9425 adalah salah satu produk dari lenovo. Dibandrol dengan harga dibawah 5jt. Cukup nyaman untuk digunakan harian. Selain itu juga laptop ini ringan dan tidak terlalu membebani saat dibawa berpergian. Spesifikasi laptop ideapad S145-14AST yaitu sebagai berikut :

Ulead visual studio 11+crack

kali ini saya akan mengepost tentang software untuk mengedit video, yaitu Ulead Visual Studio 11. Download Ulead Visual Studio : Ulead 11 crack : Crack cara instal 1. Instal UVS11Plus_TBYB_EUS.exe 2. Ekstrak Crack Ulead 11.zip 3. Copy hasil ekstrak yang di ke folder instalan yang di c:\program files x86\Ulead system's\ulead videstudio 11\ 4. Jalankan Uleadnya,,,

Review Laptop HP 1000-1b09au

          ruang-terbatas.blogspot.co.id | Kali ini saya akan sedikit bercerita tentang laptop Hewlett Pakard, dengan seri HP 1000-1b09au.Laptop made in China dengan ukuran 14'' warna hitam. Menggunakan prosesor dari AMD A-series..  Ini saya beli(baru) pada bulan Juni 2014. Saat itu masih seharga 3,7jt sekarang cuman jadi 3,2jt-an. Laptop mempun yai grafis yang cukup baik. Terutama hobi saya, yaitu bermain game, ngoding web dan menonton film, untuk game. yang saya coba salah satunya Sniper Ghost Warior 2 dan juga Battlefield 4.      Laptop ini menggunakan :      OS Windows 8.1 Pro,       RAM 2GB DDR3,       Graphics Radeon HD 6489 G,      Type Processor AMD A4-3330MX,      Ukuran Layar (in) 14 Inch,      Resolusi Layar 1366x768,      Warna Hitam,      Berat 2,1 kg,      ...