Как установить тайм-аут сеанса в Symfony 1.4 из действия?
sfConfig::set("sf_timeout", (int)SettingsQuery::getAttr("session_timeout", 42000));
Попробуйте добавить timestamp parameter к сеансу при его создании.Тогда в ваших действиях просто проверьте, что эта метка времени не слишком старая.
timestamp parameter
Удачи