- Timestamp:
- Dec 2, 2014 5:37:08 PM (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
TabularUnified 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 }
Note: See TracChangeset
for help on using the changeset viewer.