angeliknlopez:
Las sesiones son muy delicadas cuando se manejan.
Observo que la primera variable de sesion es acceso, despues veo el mismo nombre acceso en otra variable y asi parece que eso confunde las sesiones.
cambia la variable de sesion primera que se llama acceso y ponle cualquier otro nombre que no aparezca en el script.
Asimismo, debes hacer igual con la segunda variable de sesion.
Saludos
Franco
P.S. Si tienes acceso al lugar donde php guarda las sesiones, busca el archivo que corresponde a tu sesion y abrelo para ver que paso y asi modificas y refinas tu script.