Esempio n. 1
0
 /**
  * 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();
 }