Bad request и wrong token при попытке смены пароля

Всё про тестирование в Yii 2.0
Ответить
vanookay
Сообщения: 15
Зарегистрирован: 2020.02.26, 21:27

Bad request и wrong token при попытке смены пароля

Сообщение vanookay »

Здравствуйте, используя фикстуры в тестах при смене пароля пишет что неверный токен, при этом в БД всё правильно записано.
Поэкспериментировав, при закоментировании куска кода в модели User.php

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

public static function findByPasswordResetToken($token)
    {
    //    if (!static::isPasswordResetTokenValid($token)) {
    //    return null;
    //  }

        return static::findOne([
            'password_reset_token' => $token,
            'status' => self::STATUS_ACTIVE,
        ])
данного куска кода, все тесты отрабатывают.
Но хотелось бы обойтись без этого :)
Yii::$app->params['user.passwordResetTokenExpire'] в этот момент равно 3600, вывел данное значение в консоль
В нормальной режиме, не тестовом, всё работает отлично.

vanookay
Сообщения: 15
Зарегистрирован: 2020.02.26, 21:27

Re: Bad request и wrong token при попытке смены пароля

Сообщение vanookay »

Извиняюсь за тупость, пошарив - понял, что у меня в токене ($token) после _ значение меньше чем time().
Сутки напролёт за тестами и превращаешься в австралопитека

Ответить