Авторизация - это база пользователей с захешированными паролями, форма входа и механизм сессии, который помнит, что человек уже вошёл. На голом лендинге это лишняя сложность, но для личного кабинета с историей визитов и баллами она оправдана: на WordPress эту логику берут готовые плагины личного кабинета, писать её с нуля вручную не нужно почти никогда.
Для сети автомоек с баллами и историей визитов сама авторизация - только часть задачи. Нужна ещё база визитов, привязанная к клиенту, начисление и списание баллов, скорее всего интеграция с кассой. Такое обычно не собирают внутри лендинга: ставят отдельный личный кабинет на CMS с готовыми модулями лояльности или подключают внешний сервис программ лояльности, а сайт только даёт на него ссылку.
Если решите делать своими силами, главное правило - пароли никогда не хранятся в открытом виде, только хеш через проверенную функцию вроде password_hash в PHP, а не самописный алгоритм. Хранение телефонов и истории визитов - это уже персональные данные, и по 152-ФЗ на сайте должна появиться политика обработки персональных данных с явным согласием при регистрации.
По деньгам и срокам: авторизация с личным кабинетом на готовых модулях - это уже не лендинг за 15 000 рублей и 2 дня, а отдельный проект на неделю-две. Если задача не срочная, для старта я бы для сети автомоек посмотрел готовый сервис учёта клиентов с программой лояльности, а не самописный кабинет - дешевле по деньгам и не требует поддержки кода потом.