/** * Renders the output */ public function Render() { if (isset($this->params['output']) && $this->params['output'] == 'js') { $result = array(); if ($this->loginSuccess === true) { $result['success'] = true; } else { $result['success'] = false; if ($this->loginSuccess === false) { if ($this->resource) { $result['message'] = $this->resource->translate('Invalid username or password'); } else { $result['message'] = 'Invalid username or password'; } } } echo json_encode($result); return; } if ($this->loginSuccess === true) { return; } // logged in and redirected, don't render return parent::Render(); }