source: pro-violet-viettel/sourcecode/application/modules/admin/controllers/home.php @ 342

Last change on this file since 342 was 342, checked in by namnd, 11 years ago
File size: 1.4 KB
Line 
1<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
2
3class Home extends MX_Controller
4{
5        public function __construct()
6        {
7                parent::__construct();
8                $this->load->helper('cookie');
9        }
10       
11        public function index ()
12        {
13                $admin_info = $this->session->userdata('adminInfo');
14                if ($admin_info)
15                {
16                        $this->load->view('index');
17                }else
18                {
19                        $this->load->view ( 'login');
20                }
21        }
22       
23        public function login()
24        {
25                $username = $this->input->post('user_admin');
26                $password = $this->input->post('password');
27               
28                $this->load->model(array('admin_model'));
29                $data = $this->admin_model->check_login($username, $password);
30                if ($data == null)
31                {
32                        $this->session->set_flashdata('login_error', TRUE);
33                        redirect("/admin/home");
34                }
35                else
36                {
37                        $admindata = array('user_admin' => $username, "logined_in" => TRUE);
38                        $this->session->set_userdata('adminInfo', $admindata);
39                        redirect("/admin/home");
40                }
41        }
42       
43        public function logout()
44        {
45                $this->session->sess_destroy();
46                redirect("/admin/home");
47        }
48       
49        public function admin_acc()
50        {
51                $admin_info = $this->session->userdata('adminInfo');
52                if($admin_info){
53                        $this->load->model('admin_model');
54                        $data = $this->admin_model->get_list();
55                        //var_dump($data);
56                        $this->load->view('admin_acc', array('data'=>$data));
57                }else
58                {
59                        redirect("/admin/home");
60                }
61        }
62       
63}
Note: See TracBrowser for help on using the repository browser.