2016-05-08 10 views
0

Ich möchte nicht autorisierte Seiten auf eine bestimmte Seite umleiten.Nicht autorisierte Seiten auf bestimmte Seite in CakePHP umleiten 3

In meiner Steuerung muss ich Funktionen $this->Auth->allow(['registerCompany', 'login']); zulassen, auf die ich unabhängig davon zugreifen kann, ob ich eingeloggt bin oder nicht.

Ich möchte, dass jedes Mal, wenn ein nicht angemeldeter Benutzer versucht, auf eine Funktion zuzugreifen, die nicht zulässig ist, der Benutzer auf eine bestimmte Seite umgeleitet werden soll.

Kann mir jemand bei diesem Problem helfen?

Antwort

0

Sie können Auth-Komponente einchecken, es gibt eine Eigenschaft, um Login Redirect zu setzen. Bitte überprüfen Sie die Option loginRedirect.

public $ komponenten = array ('Auth' => array ('loginAction' => array ('controller' => 'benutzer', 'aktion' => 'login'), 'authError' => 'Hat denkst du wirklich, dass du das sehen darfst? ');

Verwandte Themen