Если без заморочек, то
.htpasswd
в
.htaccess прописываем путь:
AuthType Basic
AuthName "Thats protected Area!"
AuthUserFile /var/www/site.com/.htpasswd
Require valid-user
<Files .htpasswd>
deny from all
</Files>
.htpasswd вставляем сгенерированный код для авторизации:
admin:$apr1$hHD51xzm$fiROCSBv9WtZnG0a86Z8i0
В примере логин admin и пароль admin
Авторизация будет происходить через стандартный
alert