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