Ignore:
Timestamp:
Nov 11, 2014 7:37:59 PM (11 years ago)
Author:
namnd
Message:
 
File:
1 edited

Legend:

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

    r457 r466  
    2727                        if(isset($_COOKIE[$cookie_name])){
    2828                                $arr_user = parse_str($_COOKIE[$cookie_name]);
    29                                 $user_info = array( 'username' => $arr_user['username'], 'user' => $arr_user['user'], "logined_in" => TRUE);
     29                                $user_info = array( 'username' => $arr_user['username'], 'user' => $arr_user['user'], 'us_id'=>$arr_user['us_id'], 'logined_in' => TRUE);
    3030                                $this->session->set_userdata('userInfo', $user_info);
    3131                                redirect('/frontend/lecture');
     
    5151                        redirect('/frontend/home');
    5252                }else{
    53                         $arr_users = explode("&", $data);
    54                         $str_status = "";
    55                         $str_fullname = "";
    56                         $fullname = "";
    57                         for ($i=0; $i<count($arr_users); $i++)
    58                         {
    59                                 if (strpos($arr_users[$i], 'status=') !== false)
    60                                 {
    61                                         $str_status = $arr_users[$i];
    62                                 }
    63                                 if (strpos($arr_users[$i], 'fullname=') !== false)
    64                                 {
    65                                         $str_fullname = $arr_users[$i];
    66                                 }
    67                         }
    68                         $arr_status = explode("=", $str_status);
    69                         if ($str_fullname != ""){
    70                                 $arr_fullname = explode("=", $str_fullname);
    71                                 $fullname = $arr_fullname[1];
    72                         }
    73                         $status = (int)$arr_status[1];
     53                        parse_str($data);
    7454                        switch($status)
    7555                        {
    7656                                case 0:
    7757                                case 4:
     58                                       
    7859                                        if($autologin == 1){
    7960                                                $cookie_name = 'siteCookie';
    8061                                                //$cookie_time = 7200;
    8162                                                $cookie_time = 3600*24*30;
    82                                                 setcookie($cookie_name, 'username='.$username.'&user='.$data, time() + $cookie_time);
     63                                                setcookie($cookie_name, 'username='.$username.'&user='.$data.'&us_id='.$id, time() + $cookie_time);
    8364                                        }
    84                                         $userdata = array('username' => $username, 'user'=>$data, "logined_in" => TRUE);
     65                                        $userdata = array('username' => $username, 'user'=>$data,  'us_id'=>$id, 'logined_in' => TRUE);
    8566                                        $this->session->set_userdata('userInfo', $userdata);
    8667                                        redirect('/frontend/lecture');
     
    129110        }
    130111       
     112        public function change_profile()
     113        {
     114                $this->load->model('user_model');
     115                $sentNumber = '01662860000';
     116                $serviceID = 1;
     117                $password = '123456';
     118                $commandcode = "SBG";
     119                $receiveID = '0979947802';
     120                $info = "SBG TD";
     121                $receiveTime = date("Y-m-d H:i:s");
     122                $status = 0;
     123                $data = $this->user_model->changeProfile($sentNumber, $receiveID, $password, $serviceID, $commandcode, $info, $receiveTime, $status);
     124                echo $data;
     125        }
     126       
     127        public function change_password()
     128        {
     129                $this->load->model('user_model');
     130                $sentNumber = '01662860000';
     131                $serviceID = 1;
     132                $password = '123456';
     133                //$oldpass = '123456';
     134                $commandcode = "SBG";
     135                //$receiveID = '0979947802';
     136                $info = "SBG TD";
     137                $receiveTime = date("Y-m-d H:i:s");
     138                $status = 0;
     139                $data = $this->user_model->changePassword($sentNumber, $password, $serviceID, $commandcode, $info, $receiveTime, $status);
     140                echo $data;
     141        }
    131142}
    132143
Note: See TracChangeset for help on using the changeset viewer.