ReturnUrl и HTTPS

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
de1phi
Сообщения: 143
Зарегистрирован: 2013.12.23, 20:02

ReturnUrl и HTTPS

Сообщение de1phi » 2015.12.23, 21:34

всем привет. столкнулся с проблемой. На сайте с http прекрасно работает переадресация на страницу после авторизации, а вот при https ReturnUrl сбрасывается в "/". ReturnUrl запоминаю так:

Код: Выделить всё

public function init()
    {
        $this->on('beforeAction', function ($event) {
            if (Yii::$app->getUser()->isGuest) {
                $request = Yii::$app->getRequest();
                if (!($request->getIsAjax() || strpos($request->getUrl(), 'login') !== false)) {
                   Yii::$app->getUser()->setReturnUrl($request->getUrl());
                   } 
            }
        });

        parent::init();
    } 

Аватара пользователя
ElisDN
Сообщения: 5002
Зарегистрирован: 2012.10.07, 10:24
Контактная информация:

Re: ReturnUrl и HTTPS

Сообщение ElisDN » 2015.12.23, 21:54

Код: Выделить всё

$request->getAbsoluteUrl() 

de1phi
Сообщения: 143
Зарегистрирован: 2013.12.23, 20:02

Re: ReturnUrl и HTTPS

Сообщение de1phi » 2016.06.21, 16:59

ElisDN писал(а):

Код: Выделить всё

$request->getAbsoluteUrl()
все равно переадресация идет на дефолтный адрес

de1phi
Сообщения: 143
Зарегистрирован: 2013.12.23, 20:02

Re: ReturnUrl и HTTPS

Сообщение de1phi » 2018.09.13, 10:15

проблема появляется при работе apache за nginx. Кто-нибудь сталкивался?

Ответить