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

Last change on this file since 339 was 339, checked in by namnd, 11 years ago
File size: 1.2 KB
RevLine 
[339]1<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
[324]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       
[339]49        public function admin_acc()
50        {
51                $this->load->model('admin_model');
52                $data = $this->admin_model->get_list();
53                //var_dump($data);
54                $this->load->view('admin_acc', array('data'=>$data));
55        }
56       
[324]57}
Note: See TracBrowser for help on using the repository browser.