Предложение: добавить возможность генерировать одинаковый сookieValidationKey в enviroments

Предварительное обсуждение найденных ошибок перед отправкой их авторам фреймворка, а также внесение новых предложений.
Ответить
Nerf
Сообщения: 780
Зарегистрирован: 2015.01.29, 00:37

Предложение: добавить возможность генерировать одинаковый сookieValidationKey в enviroments

Сообщение Nerf »

Иногда нужна возможность генерировать одинаковый сookieValidationKey при смене окружения, когда в нескольких приложениях нужно иметь общую авторизацию через куки.
Сейчас решается переносом из */main-local.php в */main.php статического значения. Сгенериоовать в common/main-local/php не получается, т.к. конфиг используется и в консольном приложении, да и не всем приложениям это надо.

Сейчас задается:

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

'setCookieValidationKey' => [
    'backend/config/main-local.php',
    'frontend/config/main-local.php',
],
При этом в каждый файл прописываются разные значения.
Предлагаю добавить возможность указывать файлы в виде массива, для файлов в массиве прописывается одинаковая сгенерированная строка:

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

'setCookieValidationKey' => [
    'some/config/main-local.php', // Ex: сookieValidationKey = 'firstRandomString'
    [
        'backend/config/main-local.php', // Ex: сookieValidationKey = 'secondRandomString'
        'frontend/config/main-local.php', // Ex: сookieValidationKey = 'secondRandomString'
    ],  
],
Ответить