- Использование файлов htaccess и htpasswd для хранения и аутентификации пользователей
- Использование PHP для CRUD и MySQL (или любой другой базы данных) для хранения информации
Конечно, для обоих вариантов предполагается лучший вариант: учитываются MySQL-инъекции, пароль — md5/sha1/md5+sha1/любые другие средства. зашифровано и т. д.
Если вам интересно, в первом случае php добавит учетные данные пользователя в файл htpasswd. (см. этот вопрос для примера реализации.)
Подробнее здесь: https://stackoverflow.com/questions/583 ... ore-secure