Yii2 Benutzerdefinierte http-Ausnahmen Ansichten

In der Anmeldung habe ich den folgenden code, werfen ...HttpException Protokollierung Fehler:

//common/models/LoginForm.php which is called from the backend SiteController actionLogin method as $model = new LoginForm();

public function loginAdmin()
    {
      //die($this->getUser()->getRoleValue()."hhh");
      if ($this->getUser()->getRoleValue() >= ValueHelpers::getRoleValue('Admin') && $this->getUser()->getStatusValue() == ValueHelpers::getStatusValue('Active')){
        if ($this->validate()){
          return \Yii::$app->user->login($this->getUser(), $this->rememberMe ? 3600*24*30:0);         
        }
        else{
          throw new \yii\web\NotFoundHttpException('Incorrect Password or Username.');

        }       
      }
      else{
        throw new \yii\web\ForbiddenHttpException('Insufficient privileges to access this area.');
      }
    }

Es ist in Ordnung, aber ich möchte die Seite anpassen, die gerendert mit jedem NotFoundHttpException und ForbiddenHttpException. Ich habe versucht, zu suchen, die Yii2-api zu finden, die Parameter definieren kann, Blick in das Konstrukt des Objekts, aber ich konnte nicht finden, dass. Also, gibt es eine Möglichkeit, benutzerdefinierte Ansicht von der Ausnahme?

InformationsquelleAutor SaidbakR | 2015-02-04
Schreibe einen Kommentar