Si la sesión es creada en el lado del servidor —lo cual es lo más lógico y seguro—, tan solo te bastaría con utilizar una condición:
Código PHP:
Ver originalif (/* Variable de sesión */){
/* Muestras el botón de perfil */
}
else{
/* Muestras el botón de acceso */
}
Esta forma no deja de ser «interactiva» por el hecho de no necesitar de JavaScript. Cuando cierres la sesión, se recargará la página y como tendrás que destruir la sesión, la condición no se cumplirá y se mostrará el botón de acceso.