Yü $ loginUrl = '/' Problem (nicht auf der Login-Seite umgeleitet)
Frage
Ich habe bemerkt, dass, wenn Ihre Website ist an der Wurzel der Domäne, wie www.example.com statt www.example.com/website/ dann, wenn Sie Ihre Set $ ??loginUrl = ‚/‘ in der config von Yü, wird nicht funktionieren, die Umleitung, weil die uRL auf einen leeren String, während der Verarbeitung abgezogen wird. Zu überwinden, dass ich hinzugefügt
public function init() {
parent::init();
$this->loginUrl = Yii::app()->getRequest()->getBaseUrl(true);
}
in meinem WebUser.php
ich hoffe das jemand hilfreich sein wird.
Allerdings weiß jemand einen besseren Weg zu tun,
$this->redirect('/');
in der Steuerung nicht
$this->redirect(Yii::app()->getRequest()->getBaseUrl(true));
Lösung
Die beste (korrekt) Art und Weise der Nutzer auf die Homepage umgeleitet wird mit Yii :: app () -> homeUrl statt ‚/'.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow