2012-02-24 3 views
0

Я добавляю в таблицу sfGuardUser новые поля - is_online. Если пользователь на моем сайте, то я устанавливаю это поле на ИСТИНА. если он выходит из системы, тогда я устанавливаю FALSE, но как установить FALSE, если срок службы для этого пользователя истек?sfGuardUser - session expired

ответ

3

Я думаю, лучше создать поле в таблице sf_guard_user, где вы установите последнюю дату действия. Каждый раз, когда пользователь перезагружает страницу, вы должны установить эту дату с помощью current_timestamp.

Теперь вы можете проверить с помощью date_diff состояние входа в систему!

Смежные вопросы