Вход Регистрация
Файл: upload-2031-rs1/catalog/controller/api/login.php
Строк: 42
<?php
class ControllerApiLogin extends Controller {
    public function 
index() {
        
$this->load->language('api/login');

        
// Delete old login so not to cause any issues if there is an error
        
unset($this->session->data['api_id']);

        
$keys = array(
            
'username',
            
'password'
        
);

        foreach (
$keys as $key) {
            if (!isset(
$this->request->post[$key])) {
                
$this->request->post[$key] = '';
            }
        }

        
$json = array();

        
$this->load->model('account/api');

        
$api_info $this->model_account_api->login($this->request->post['username'], $this->request->post['password']);

        if (
$api_info) {
            
$this->session->data['api_id'] = $api_info['api_id'];

            
$json['cookie'] = $this->session->getId();

            
$json['success'] = $this->language->get('text_success');
        } else {
            
$json['error'] = $this->language->get('error_login');
        }

        
$this->response->addHeader('Content-Type: application/json');
        
$this->response->setOutput(json_encode($json));
    }
}
Онлайн: 0
Реклама