- Timestamp:
- Nov 11, 2014 7:37:59 PM (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
pro-violet-viettel/sourcecode/application/modules/frontend/controllers/home.php
r457 r466 27 27 if(isset($_COOKIE[$cookie_name])){ 28 28 $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); 30 30 $this->session->set_userdata('userInfo', $user_info); 31 31 redirect('/frontend/lecture'); … … 51 51 redirect('/frontend/home'); 52 52 }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); 74 54 switch($status) 75 55 { 76 56 case 0: 77 57 case 4: 58 78 59 if($autologin == 1){ 79 60 $cookie_name = 'siteCookie'; 80 61 //$cookie_time = 7200; 81 62 $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); 83 64 } 84 $userdata = array('username' => $username, 'user'=>$data, "logined_in"=> TRUE);65 $userdata = array('username' => $username, 'user'=>$data, 'us_id'=>$id, 'logined_in' => TRUE); 85 66 $this->session->set_userdata('userInfo', $userdata); 86 67 redirect('/frontend/lecture'); … … 129 110 } 130 111 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 } 131 142 } 132 143
Note: See TracChangeset
for help on using the changeset viewer.