If the user try to access a secure page and is session is time out he will automaticaly be forward to the login page.
The best way to improve your Symfony knowledge is to read the source code !
When you start a project two main issues : database and security.
Sorry for my english, my first language is french.
Working for : http://www.tribalnova.com