Hola:
Los ejemplos "sencillos" no son seguros, así que las opciones son: un sistema seguro o una chapuza que cualquiera se la pueda saltar... para el segundo de los casos, hasta se podría improvisar algo... como último tag una capa que ocupe toda la pantalla (style="position: absolute; top: 0; left: 0; width: 100%; height: 100%")... y en esa capa un formulario con los campos que quieres (usuario y password)... pero ahora surge otro problema... o lo envías a un iframe o un popup y programas el retorno para ocultar esa capa, o usas Ajax para no tener que usar ventanas... y más complicaciones...
Sigo prefiriendo un sistema seguro, pero esperemos otras respuestas porque siempre es bueno conocer las alternativas...
Saludos