Как войти в систему, используя объект json в opencart? - PullRequest
0 голосов
/ 10 июня 2019

Я хотел авторизовать пользователя в opencart. У меня есть массив JSON с данными заказчика. каким образом я могу войти в систему пользователя с этим массивом JSON.

У меня есть сайт с данными клиентов. я обхожу данные, используя curl на другом сайте opencart. теперь, когда я загружаю сайт открытой корзины. у него будет массив JSON. используя этого пользователя, необходимо войти в систему самостоятельно. если в базе данных уже есть запись об этом пользователе, в противном случае она будет зарегистрирована.

Я получил массив json из вызова curl в заголовочном файле.

if(isset($_REQUEST['json'])) {  
    $json = json_decode($_REQUEST['json']);
    $customer['customer_group_id'] = $json->customer_data->customer_group_id;
    $customer['store_id'] = $json->customer_data->store_id;
    $customer['language_id'] = $json->customer_data->language_id;
    $customer['firstname'] = $json->customer_data->firstname;
    $customer['lastname'] = $json->customer_data->lastname;
    $customer['email'] = $json->customer_data->email;
    $customer['telephone'] = $json->customer_data->telephone;
    $customer['fax'] = $json->customer_data->fax;
    $customer['password'] = $json->customer_data->password;
    $customer['salt'] = $json->customer_data->salt;
    $customer['code'] = $json->customer_data->code;
    $this->model_account_customer->addCustomer($customer);}

В настоящее время я просто вставляю данные о клиентах в свою базу данных. но кто-нибудь может подсказать, как войти в систему, используя эти данные, если данные уже доступны?

Буду рад, если кто-нибудь сможет мне помочь с этой функцией входа в opencart.

Спасибо:)

...