Yo he hecho eso y he utilizado tanto ASP como PHP, dime qué lenguaje puedes/quieres usar.
Si es ASP, lo tienes en un tema en el foro de ASP titulado algo así como "accesos buenos y malos"
No es exactamente lo que se ve en ese link que tú pones, pero guarda los accesos y los intentos de acceso/errores en una base de datos y te permite gestionar usuarios con login/pwd