Ignore:
Timestamp:
Nov 18, 2014 9:18:27 AM (11 years ago)
Author:
quyenla
Message:

check is viettel number

File:
1 edited

Legend:

Unmodified
Added
Removed
  • pro-violet-viettel/sourcecode/application/modules/frontend/controllers/home.php

    r540 r542  
    4343        $this->load->model(array('user_model'));
    4444        $data = $this->user_model->checkLogin($src, $token, $username, $password);
     45       
     46       
    4547        if ($data == null) {
    4648            $this->session->set_flashdata('login_error', TRUE);
     
    4850        } else {
    4951            parse_str($data);
     52            $is_viettel=$this->is_viettel($phone);
    5053            switch ($status) {
    5154                case 0:
     
    5861                        setcookie($cookie_name, 'username=' . $username . '&user=' . $data . '&us_id=' . $id, time() + $cookie_time);
    5962                    }
    60                     $userdata = array('username' => $username, 'user' => $data, 'us_id' => $id, 'logined_in' => TRUE);
     63                    $userdata = array('username' => $username, 'user' => $data, 'us_id' => $id, 'logined_in' => TRUE,'is_viettel'=>$is_viettel);
    6164                    $this->session->set_userdata('userInfo', $userdata);
    6265                    redirect('/frontend/lecture');
     
    9093        redirect('/frontend/home');
    9194    }
    92 
     95   
    9396    public function register() {
    9497        $this->load->model('user_model');
     
    164167                echo $data;
    165168        }
     169        public function is_viettel($number)
     170        {
     171            $viettel=array('096','097','098','0163','0164','0165','0166','0167','0168','0169');
     172            foreach ($viettel as $num)
     173            {
     174                if (strpos($number, $num)===0)
     175                {
     176                  return true;               
     177                }
     178            }
     179            return false;
     180        }
    166181}
    167182
Note: See TracChangeset for help on using the changeset viewer.