software:development:demo:cms:ucms:module:creating_file_index
Содержание
9.2. Файл index.php
Введение
Данный файл является Индексным файлом — это файл главной страницы директории на сайте, то есть тот файл, который загружается первым, когда посетитель обращается напрямую к приложению. В нашем приложении файл index.php - это точка входа.
В этой главе - это временный файл, в котором будет только две дву кнопки «вход» и «выход».
Файл index.php
Создадим Файл index.php в корне приложения с кодом:
- index.php
<!-- test/index.php --> <?php <form action="login.php" method="post"> <label>Логин:</label> <input type="text" name="username" required> <label>Пароль:</label> <input type="password" name="password" required> <button type="submit">Войти</button> </form> ?>
Создадим директорию login и в ней файл auth.php
Логика index_test.php
- ЕСЛИ ядро приложение не установленно (т.е. отсутствуют файлы version.txt и config.ini в директории /includes), то приложение выведит в окне /library/install к файлу install.php
- ИНАЧЕ проверит переменную $default_site в файле config.ini
- ЕСЛИ переменная $default_site = пустое значение, то приложение выведит в окне индексный файл, первой из установленных конфигураций
- ИНАЧЕ получив значение переменной $default_site из файла default_site перенаправит к install.php - индексный файл установленной конфигурации, указанный пользователем.
Файл index_test.php
Создадим Файл index_test.php в /ucms с кодом: <code php index_test.php> <!– test/index_test.php –>
<?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
- Загрузка фото на сервер
- Обработка фото и безопасность перед загрузкой на сервер
Дополнения и Файлы
см. также
Только авторизованные участники могут оставлять комментарии.
software/development/demo/cms/ucms/module/creating_file_index.txt · Последнее изменение: — VladPolskiy
