- public function saveAuthJsonAction()
- {
- $params = [];
- if ($this->getRequest()->getContent()) {
- $params = Json::decode($this->getRequest()->getContent(), Json::TYPE_ARRAY);
- }
- try {
- $userName = isset($params['username']) ? $params['username'] : '';
- $password = isset($params['password']) ? $params['password'] : '';
- $isValid = $this->marketplaceManager->checkCredentialsAction($userName, $password);
- $isValid = json_decode($isValid, true);
- if ($isValid['success'] === true && $this->marketplaceManager->saveAuthJson($userName, $password)) {
- return new JsonModel(['success' => true]);
- } else {
- return new JsonModel(['success' => false, 'message' => $isValid['message']]);
- }
- } catch (\Exception $e) {
- return new JsonModel(['success' => false, 'message' => $e->getMessage()]);
- }
- }