Tu problema es que en el host de pago ingresa a la sección privada sin que estés autenticado?
Te fijaste que valores estás obteniendo de la base de datos, y que valores tienen tu $_SESSION["user"] y $_SESSION["error"]?
Tabién sería útil si explicaras mas o menos el funcionamiento, cuando ingresas el usuario, a que pag envia los datos después cuando los valida, y cuando te permite ingresar en la sección privada.
Saludos!