Ignore:
Timestamp:
Dec 2, 2014 5:37:08 PM (10 years ago)
Author:
namnd
Message:
 
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  
    4747                                'user_model'
    4848                ) );
    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                {
    5257                        $this->session->set_flashdata ( 'login_error', TRUE );
    5358                        redirect ( '/frontend/home' );
    54                 } else {
    55                         parse_str ( $data );
     59                }else{
     60                        parse_str ( $result['data'] );
    5661                        $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 );
    9467                        }
     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' );
    9577                }
    9678        }
  • pro-violet-viettel/sourcecode/application/modules/frontend/controllers/user.php

    r625 r633  
    129129        $result['expire_date'] = $user['expire_date'];
    130130        $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);
    131134        echo json_encode($result);
    132135    }
     
    156159
    157160            $this->user_model->updateUser($us_id, $user);
     161                        $source = 'web';
     162                        $this->user_model->insertRegisterVipLog($source,  $package['p_code']);
    158163            $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']));
    159164        }
Note: See TracChangeset for help on using the changeset viewer.