public function executeForgotPassword() { $sms = new AB_SMS(); $step = $this->getParameter('step'); $code = $this->getParameter('code'); $username = $this->getParameter('username'); $password = $this->getParameter('password'); $result = $sms->forgotPassword($username, $step, $code, $password); if ($result === false) { wp_send_json_error(array('message' => current($sms->getErrors()))); } else { wp_send_json_success(); } }