Компонент аутентификации Cakephp выводит меня слишком быстро. В любом случае, чтобы изменить это? - PullRequest
2 голосов
/ 02 мая 2009

Это мой первый раз в StackOverflow, хотя я "читаю" Coding Horror довольно часто. Во всяком случае ...

Я работаю над проектом школы / колледжа с использованием CakePHP, и я использую встроенный AuthComponent для поддержки аутентификации пользователя (т.е. входа в систему и т. Д.).

Моя проблема в том, что он выходит из системы после очень коротких интервалов. Это даже не заставляет меня ждать полную сессию (то есть закрытие браузера). Иногда 5 минут, иногда 10, а иногда 15, но не больше.

Хуже всего, когда он выходит из системы, когда я вызываю метод, который требует, чтобы пользователь вошел в систему, и он решает умереть прямо перед чем.

Я немного искал, но не могу найти ответ. Любая помощь будет оценена!

1 Ответ

1 голос
/ 02 мая 2009

Я не использовал CakePHP с версии 1.1, поэтому я не уверен, что это изменилось, но вы можете проверить свой уровень DEBUG. Чем ниже значение DEBUG, тем ниже значение, присвоенное CAKE_SESSION_TIMEOUT. В 1.1 снова все это определяется в app/config/core.php.

РЕДАКТИРОВАТЬ : Только что проверил, он был переписан, но идея остается той же. В core.php ищем:

/**
 * Session time out time (in seconds).
 * Actual value depends on 'Security.level' setting.
 */
Configure::write('Session.timeout', '120');

И увеличьте его, чтобы время ожидания заняло больше времени.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...