# Auth Form (PHP drop-in) Современная форма авторизации с проверкой доступа к сайту через MariaDB. Файлы можно копировать прямо в папку существующего сайта. ## Требования - PHP 7.4+ (mysqli, sessions) - MariaDB ## Установка 1. Создайте базу и таблицы: - Запустите SQL из `db/schema.sql` 2. Заполните подключение к БД: - Отредактируйте `auth/config.php` 3. Добавьте пользователя и доступ: - `INSERT INTO users (login, password_hash) VALUES ('demo', '');` - `INSERT INTO user_access (user_id, site_key) VALUES (1, 'example.com');` ## Хэш пароля Создать bcrypt-хэш можно так: ```php ``` 3. Главную страницу не защищайте — вход находится в `/auth/login.html`. 4. Если страницы могут быть PHP, используйте серверную защиту: ```php