Как правильно добавлять соль для печенья в Кохана 3? - PullRequest
3 голосов
/ 22 июня 2011

Я мог бы просто погрузиться в класс Kohana_Cookie и установить

public static $salt = 'blah';

Но это не похоже на очень элегантное решение ... Есть ли более корректный способ установить его в конфигурации или тому подобное?Пробовал гуглить, но не повезло ...

Ответы [ 2 ]

18 голосов
/ 22 июня 2011

Либо установите его в начальной загрузке:

Cookie::$salt = 'foobar';

Или расширьте класс cookie, как говорит @davgothic.

Не изменяйте код в системной папке.Там никогда не нужно делать это.

2 голосов
/ 22 июня 2011

Это можно сделать, создав файл cookie.php в application/classes со следующим содержимым:

class Cookie extends Kohana_Cookie
{
    public static $salt = 'foobar';
} // End Cookie

Хотя я бы посоветовал перейти к подходу zombor ниже.

...