Hola flaqui,
¿por qué no pruebas a guardar las conexiones en la base de datos? Cada vez que tu usuario se loguee lo guardas en la base de datos, de modo que cada vez que un usuario inicie sesión mirarías tu base de datos a ver cuantos logeos ha realizado y si le dejas continuar.
¿Te puede valer esto?