Если вы не хотите, чтобы ваши пользователи постоянно вводили логин и пароль для авторизации, то вы можете сделать так, чтобы сессия хранилась в куках и тогда даже после закрытия браузера, выключения компьютера, авторизация будет сохранена.
Сделать это очень просто. Открываем файл настроек config/web.php и вставляем в компоненты следующий код:
'session' => [ 'class' => 'yii\web\Session', 'cookieParams' => ['lifetime' => 3600*24*30*12], 'timeout' => 3600*24*30*12, 'useCookies' => true, ],
Всё. Теперь вашим пользователям и вам не нужно год авторизовываться.
Добрый день!
Сделал так и у меня теперь директория /tmp наполняется файлами сессий за пару недель и съедает ресурс всех нодов.
Или может быть это по другой причине? Что можно сделать, чтобы решить данную проблему?
Если выполнять rm -r /tmp то потом выскакивает datebase exception. Поэтому на крон не повесить очистку /tmp
Здравствуйте. Это нормально. Берите сервер мощнее, раз у вас такая посещаемость.