francine is an easy to configure themeable console login program. Its great configurability for per tty access-settings and the posibility to put the prompt for username and password anywhere within a nicely colored ANSI-screen makes it a greatly enhanced replacement for the old clumpy login. You need a getty that is able to run different programs than just login. You could use rungetty for that, but (alternative) getty does suffice. It can also be used from the telnetd with the -L option.
Francine is a spin-off from the fancylogin project, which is still maintained by Richard Bergmair.