Gibt es eine Möglichkeit, auf eine andere Seite als Login in Verhalten Methode in Yii 2 umleiten?Umleiten zu einer anderen Seite als Login in Yii 2 Verhalten
Mein Verhalten Methode Inhalt:
public function behaviors()
{
return [
'verbs' => [
'class' => VerbFilter::className(),
'actions' => [
'delete' => ['post'],
],
],
'access' => [
'class' => AccessControl::className(),
'only' => [ 'create','update' ],
'rules' => [
[
'allow' => true,
'actions' => [ 'create'],
'roles' => ['@'],
],
[
'allow' => true,
'actions' => ['logout'],
'roles' => ['?'],
],
],
],
];
}
Aber es Umleitungen anmelden zu. Ich brauche eine andere Umleitungsseite angeben oder anrufen:
throw new \yii\web\HttpException(403, 'The requested Item could not be found.');
Gibt es eine Möglichkeit, dies in der Zugriffskontrolle in der Funktion Verhalten zu implementieren? – user7282
Haben den Quellcode überprüft und ich denke, dass es nicht möglich ist. Siehe aktualisierte Antwort. – arogachev
Also kann ich keine 403 oder 404 Ausnahme aufrufen, wenn der Zugriff verweigert wird? – user7282