Page 87 - Framework Codeigniter 2
P. 87

www.koder.web.id – Kumpulan tutorial komputer

               application/models/users_model.php

               1.  <?php if (!defined('BASEPATH')) exit('No direct script access
                    allowed');
               2.
               3.  class Users_model extends CI_Model
               4.  {
               5.
               6.      public $table       = 'users';
               7.      public $primary_key = 'user_id';
               8.
               9.      function __construct()
               10.      {
               11.          parent::__construct();
               12.      }
               13.
               14.      function get_login_info($username)
               15.      {
               16.          $this->db->where('username', $username);
               17.          $this->db->limit(1);
               18.          $query = $this->db->get($this->table);
               19.          return ($query->num_rows() > 0) ? $query->row() : FALSE;
               20.      }
               21.
               22.  }


            5.  Membuat Controller Member


                Pertama-tama  kita  akan  membuat  controller  untuk  login.  Controller  tesebut  kita  beri  nama
                member. Controller member ini mempunyai dua fungsi utama yaitu login dan logout


                1.  <?php if (!defined('BASEPATH')) exit('No direct script access
                    allowed');
                2.
                3.  class Member extends CI_Controller
                4.  {
                5.      function __construct()
                6.      {
                7.          parent::__construct();
                8.          $this->load->library('access');
                9.
                10.     }
                11.
                12.     function index()
                13.     {
                14.
                15.         $this->access->logout();
                16.         $this->login();
                17.
                18.     }
                19.
                20.     function login()
                21.     {
                22.
                23.
            82
   82   83   84   85   86   87   88   89   90   91   92