Olvidándonos de JS, cuando el usuario se identifique, guarda su id en una variable de sesión, y cuando se recargue la página, detectas si la variable de sesión posee un dato, de no ser así, lo redireccionas con
header hacia la página de inicio, caso contrario, permanece en la página del chat.
Y si de casualidad, no sabes trabajar con sesiones, te sugiero leer
el manual respectivo.
Saludos