Cita: Es posible que pasados 10 minutos el contador fuera otra vez 0?
no automáticamente. lo que se ocurre es que guardes un Now() en un campo extra cada vez que intenta acceder. Si tiene la cuenta bloqueada y son menos de 10 minutos con respecto al Now() almacenado en la BD y el Now() actual, no le permitís el ingreso. Si son mas de los minutos establecidos, le permitís el ingreso y ponés el contador a 0