Tengo entendido que tendras que usar cookies, ya que las variables de session siempre van a expirar de algun modo por tiempo (segun la config del server).
Lo que se hace en general, es que en un logeo simple das una Cookie con una Duracion en general de media hora , ahora si el usuario marco la opcion de ser recordado , le das mas tiempo de vida a la cookie (una semana, un mes,etc...).
Es importante recalcar que el usuario se va a logear siempre y cuando no borres las cookies de su browser
![sonriente](http://static.forosdelweb.com/fdwtheme/images/smilies/smile.png)
(esta mas q decir q tiene q aceptar cookies su browser tmb).
Saludos
![Corazón](http://static.forosdelweb.com/fdwtheme/images/smilies/love.png)
jaja