AFAIK большинство маршрутизаторов используют базовую аутентификацию HTTP, определенную в файле .htaccess
. Просто поищите в Google «базовую аутентификацию HTTP», чтобы найти генераторы для этого.
Если вы хотите перейти с HTML: есть ли проблема с простой формой с текстовым вводом имени пользователя и вводом пароля для пароля?