Когда сеанс удаляется сборщиком мусора сеанса, аутентифицированные пользователи автоматически выходят из системы, а содержимое пользовательской переменной $_SESSION
отбрасывается.
Однако я не хочу, чтобы пользователи автоматически выходили из системы до тех пор, пока они выбирают это, вручную щелкая ссылку /user/logout
.
Из services.yml
файла по адресу /public_html/site-name/web/sites/default
, я могу изменить это поведение, используя приведенный ниже код:
# Set session lifetime (in seconds), i.e. the time from the user's last
# visit to the active session may be deleted by the session garbage
# collector. When a session is deleted, authenticated users are logged out,
# and the contents of the user's $_SESSION variable is discarded.
# @default 200000
gc_maxlifetime: 200000
это право установить gc_maxlifetime
значение 316,224,000
(~ 10 лет), чтобы продлить время ожидания автоматического выхода пользователя из системы?