Так как вы пытаетесь сократить расходы, любые решения ssl, вероятно, не подойдут.
Во-первых, требуется подписанный сертификат, который стоит немного, бесплатные не всегда включены во все веб-браузеры.
Во-вторых, чтобы иметь возможность использовать ssl-сертификат, ваш ip-сервер должен быть выделен вам. Это не так в каждом дешевом веб-хостинге. Существуют технологии, которые в будущем позволят размещать несколько сайтов с поддержкой ssl на одном ip, но его пока нет.
Как упоминалось ранее, дайджест-аутентификация - это одна из опций, которая не требует наличия сертификата SSL или выделенного IP-адреса.
Это метод аутентификации, который не раскрывает ваш пароль, даже если все остальное в связи не защищено.
В Apache это может применяться в отдельных каталогах с помощью определенных файлов .htaccess.
Я повторю предыдущую ссылку на mod_auth_digest .
Обычно он уже установлен на большинстве серверов, поэтому вам не придется спрашивать у вашего хостинг-провайдера.