quizas sea una tonteria, no lo he probado y no se si solucionara tu problema, pero prueba con:
Es decir, en el fichero que comprueba que el usuario y pass es correcta, despues de hacer session_start(); coloca esto: session_regenerate_id();
Ej:
Código PHP:
<?php session_start(); session_regenerate_id();
quizas al generar otro id el proxy no lo coja de su cache....