- Timestamp:
- Dec 2, 2014 5:37:08 PM (10 years ago)
- Location:
- pro-violet-viettel/sourcecode/application/modules/frontend/controllers
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
pro-violet-viettel/sourcecode/application/modules/frontend/controllers/home.php
r625 r633 47 47 'user_model' 48 48 ) ); 49 $data = $this->user_model->checkLogin ( $src, $token, $username, $password ); 50 51 if ($data == null) { 49 $result = $this->user_model->checkLogin ( $src, $token, $username, $password ); 50 if ($result['success'] == -1) 51 { 52 $this->session->set_flashdata ( 'login_api_error', TRUE ); 53 redirect ( '/frontend/home' ); 54 55 }else if ($result['success'] == 0) 56 { 52 57 $this->session->set_flashdata ( 'login_error', TRUE ); 53 58 redirect ( '/frontend/home' ); 54 } else{55 parse_str ( $ data);59 }else{ 60 parse_str ( $result['data'] ); 56 61 $is_viettel = $this->is_viettel ( $phone ); 57 switch ($status) { 58 case 0 : 59 case 4 : 60 61 if ($autologin == 1) { 62 $cookie_name = 'siteCookie'; 63 // $cookie_time = 7200; 64 $cookie_time = 3600 * 24 * 30; 65 setcookie ( $cookie_name, 'username=' . $username . '&user=' . $data . '&us_id=' . $id, time () + $cookie_time ); 66 } 67 $userdata = array ( 68 'username' => $username, 69 'user' => $data, 70 'us_id' => $id, 71 'logined_in' => TRUE, 72 'is_viettel' => $is_viettel 73 ); 74 $this->session->set_userdata ( 'userInfo', $userdata ); 75 redirect ( '/frontend/lecture' ); 76 break; 77 case 1 : 78 $this->session->set_flashdata ( 'login_error', TRUE ); 79 redirect ( '/frontend/home' ); 80 break; 81 case 2 : 82 case 3 : 83 $this->session->set_flashdata ( 'login_error', TRUE ); 84 redirect ( '/frontend/home' ); 85 break; 86 // case 4: 87 // redirect('/frontend/home'); 88 case 10 : 89 $this->session->set_flashdata ( 'login_error_token', TRUE ); 90 redirect ( '/frontend/home' ); 91 break; 92 default : 93 break; 62 if ($autologin == 1) { 63 $cookie_name = 'siteCookie'; 64 // $cookie_time = 7200; 65 $cookie_time = 3600 * 24 * 30; 66 setcookie ( $cookie_name, 'username=' . $username . '&user=' . $result['data'] . '&us_id=' . $id, time () + $cookie_time ); 94 67 } 68 $userdata = array ( 69 'username' => $username, 70 'user' => $result['data'], 71 'us_id' => $id, 72 'logined_in' => TRUE, 73 'is_viettel' => $is_viettel 74 ); 75 $this->session->set_userdata ( 'userInfo', $userdata ); 76 redirect ( '/frontend/lecture' ); 95 77 } 96 78 } -
pro-violet-viettel/sourcecode/application/modules/frontend/controllers/user.php
r625 r633 129 129 $result['expire_date'] = $user['expire_date']; 130 130 $result['success'] = 1; 131 $source = 'web'; 132 $toDate = date("Y-m-d", (strtotime($result['expire_date']))); 133 $this->user_model->insertRegisterVipLog($source, $package['p_code'], $toDate); 131 134 echo json_encode($result); 132 135 } … … 156 159 157 160 $this->user_model->updateUser($us_id, $user); 161 $source = 'web'; 162 $this->user_model->insertRegisterVipLog($source, $package['p_code']); 158 163 $message = 'QuÜ vá» Äã ÄÄng kà sá» dụng CÃŽng cụ Soạn Bà i giảng trức tuyến. QuÜ vá» ÄÆ°á»£c sá» dụng dá»ch vụ Äến hết ngà y ' . date('d-m-Y', strtotime($user['expire_date'])); 159 164 }
Note: See TracChangeset
for help on using the changeset viewer.