software:development:demo:cms:ucms:module:creating_file_index
Различия
Показаны различия между двумя версиями страницы.
| — | software:development:demo:cms:ucms:module:creating_file_index [2026/02/05 09:40] (текущий) – создано - внешнее изменение 127.0.0.1 | ||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| + | {{: | ||
| + | ====== 9.2. Файл index.php ====== | ||
| + | * [[software: | ||
| + | * [[software: | ||
| + | * [[software: | ||
| + | * [[software: | ||
| + | |||
| + | ===== Введение ===== | ||
| + | |||
| + | Данный файл является **Индексным файлом** — это файл главной страницы директории на сайте, то есть тот файл, который загружается первым, | ||
| + | В этой главе - это временный файл, в котором будет только две дву кнопки **" | ||
| + | \\ | ||
| + | |||
| + | |||
| + | |||
| + | ===== Файл index.php ===== | ||
| + | Создадим Файл | ||
| + | <code php index.php> | ||
| + | <!-- test/ | ||
| + | |||
| + | <?php | ||
| + | <form action=" | ||
| + | < | ||
| + | <input type=" | ||
| + | < | ||
| + | <input type=" | ||
| + | <button type=" | ||
| + | </ | ||
| + | ?> | ||
| + | </ | ||
| + | <code html index.html> | ||
| + | </ | ||
| + | |||
| + | Создадим директорию login и в ней файл auth.php\\ | ||
| + | |||
| + | ===== Логика index_test.php ===== | ||
| + | * **ЕСЛИ** ядро приложение не установленно (т.е. отсутствуют файлы **%%version.txt%%** и **%%config.ini%%** в директории **%%/ | ||
| + | * **ИНАЧЕ** проверит переменную **%%$default_site%%** в файле **%%config.ini%%** | ||
| + | * **ЕСЛИ** переменная **%%$default_site = пустое значение%%**, | ||
| + | * **ИНАЧЕ** получив значение переменной **%%$default_site%%** из файла **%%default_site%%** перенаправит к **%%install.php%%** - индексный файл установленной конфигурации, | ||
| + | |||
| + | ===== Файл index_test.php ===== | ||
| + | Создадим Файл | ||
| + | <code php index_test.php> | ||
| + | <!-- test/ | ||
| + | |||
| + | <?php | ||
| + | |||
| + | |||
| + | |||
| + | ==== Основные этапы и Формы ==== | ||
| + | * Файл **index.php** | ||
| + | * Создание директорий модуля и приложения | ||
| + | * Временный шаблон **sample.php** | ||
| + | * Создание блочной адаптивной формы **HTML** | ||
| + | * Подключение стилей **CSS** | ||
| + | * Переводы приложения **lang.php** | ||
| + | * Сессии **PHP** | ||
| + | * Главный шаблон формы **auth.php** | ||
| + | * Верхний подключаемый компонент шаблона **header.php** | ||
| + | * Нижний подключаемый компонент шаблона **footer.php** | ||
| + | * Форма регистрации **register.php** | ||
| + | * Форма авторизации **login.php** | ||
| + | * Форма верификации (подтверждения почты) **confirm.php** | ||
| + | * Форма сброса пороля **reset.php** | ||
| + | * Форма двухфакторная аутентификация **2fa.php** | ||
| + | * Форма регистрации двухфакторной аутентификации **otp.php** | ||
| + | * Форма редактирования профиля пользователя **edit.php** | ||
| + | * Форма удаления регистрации **delete.php** | ||
| + | * Проверка вводимых данных, | ||
| + | * Проверка вводимых данных, | ||
| + | * Логика работы модуля | ||
| + | * Работа с БД | ||
| + | * Работа с почтой | ||
| + | * Работа с OTP QR-code | ||
| + | * Загрузка фото на сервер | ||
| + | * Обработка фото и безопасность перед загрузкой на сервер | ||
| + | * | ||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | ===== Дополнения и Файлы ===== | ||
| + | см. также | ||
| + | <note blue> | ||
| + | <wrap left> | ||
| + | [[software: | ||
| + | </ | ||
| + | <wrap right> | ||
| + | [[software: | ||
| + | | ||
| + | </ | ||
software/development/demo/cms/ucms/module/creating_file_index.1770182626.txt.gz · Последнее изменение: (внешнее изменение)
