Задача

Требуется доработать существующий веб-сайт для посуточной аренды жилья. Сайт нужно перевести в рабочее состояние: устранить технические ошибки, завершить реализацию авторизации пользователей и механики входа/регистрации.

Основные требования

  • исправление критических ошибок, мешающих нормальной работе сторон;
  • доделка функционала регистрации новых пользователей с ключевыми полями (email, пароль, роль);
  • реализация корректного входа для арендодателей и арендаторов;
  • восстановление отображения форм после регистрации/ошибок;
  • проверка связки фронтенда (HTML/CSS/JS) с бэкендом (PHP + MySQL).

Технический стек

Работа выполняется на стеке: HTML, CSS, JavaScript (чистый), PHP, MySQL (предположительно с использованием PDO или mysqli).

Примечания исполнителю

  • исходный сайт доступен для ознакомления по ссылке в приложенном файле;
  • необходимо соблюдать безопасность форм (защита от SQL Interjection, фильтрация ввода);
  • код должен быть читаем и хорошо документирован для дальнейшего сопровождения.