Вы имеете в виду простую аутентификацию HTTP?
Вы можете настроить Apache и создать файл .htaccess в защищенном каталоге с содержимым
AuthType Basic
AuthName "Protected Area"
AuthUserFile .htpasswd
require valid-user
Файл .htpasswd должен иметь информацию о пользователе и пароле в синтаксисе user: crypt (пароль), используя выходные данные, сгенерированные crypt.