Страница 2 из 2

Re: Не удалось проверить переданные данные в login

Добавлено: 2015.03.03, 16:13
wokster
Пробовал в опере - было вышеописанное
Сейчас попробовал в firefox - все отлично

Теперь я вообще не понимаю. Как смена браузера может влиять на php ошибки?

Re: Не удалось проверить переданные данные в login

Добавлено: 2015.03.03, 16:15
padlyuck
wokster писал(а):Как проверить нормально ли все с сессии/кукисов?
ну я обычно проверяю банально в одном запросе написал что-то в сессию/куки со сроком жизни пару минут, вторым запросом прочитал. если "значение записал"=="значение прочитал" значит все нормально, надо в другом месте искать значит
Yii юзает сессии и кукисы без спросу :lol:

Re: Не удалось проверить переданные данные в login

Добавлено: 2015.03.03, 16:15
wokster
В опере были отключены куки. Включил - все работает.

Re: Не удалось проверить переданные данные в login

Добавлено: 2015.03.03, 16:16
wokster
Получается, что авторизация в yii2 работает только с включенными куками?
Это грусно.

Re: Не удалось проверить переданные данные в login

Добавлено: 2015.03.03, 16:17
Demon_id
wokster писал(а):В опере были отключены куки. Включил - все работает.
дружище... ::facepalm

Re: Не удалось проверить переданные данные в login

Добавлено: 2015.03.03, 16:19
Demon_id
wokster писал(а):Получается, что авторизация в yii2 работает только с включенными куками?
Это грусно.
csrf работает через куки. её можно отключить при желании.

Re: Не удалось проверить переданные данные в login

Добавлено: 2015.03.03, 16:23
Demon_id

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

    /**
     * @var boolean whether to enable CSRF (Cross-Site Request Forgery) validation. Defaults to true.
     * When CSRF validation is enabled, forms submitted to an Yii Web application must be originated
     * from the same application. If not, a 400 HTTP exception will be raised.
     *
     * Note, this feature requires that the user client accepts cookie. Also, to use this feature,       <------------
     * forms submitted via POST method must contain a hidden input whose name is specified by [[csrfParam]].
     * You may use [[\yii\helpers\Html::beginForm()]] to generate his hidden input.
     *
     * In JavaScript, you may get the values of [[csrfParam]] and [[csrfToken]] via `yii.getCsrfParam()` and
     * `yii.getCsrfToken()`, respectively. The [[\yii\web\YiiAsset]] asset must be registered.
     * You also need to include CSRF meta tags in your pages by using [[\yii\helpers\Html::csrfMetaTags()]].
     *
     * @see Controller::enableCsrfValidation
     * @see http://en.wikipedia.org/wiki/Cross-site_request_forgery
     */
    public $enableCsrfValidation = true;

Re: Не удалось проверить переданные данные в login

Добавлено: 2015.03.03, 16:28
wokster
Всем спасибо и простите за ложную тревогу. Надо больше спать и лучше думать.