Skip to content

vals07/SDUI-project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PHP_2025

Дипломный проект

Тема

Разработка и внедрение архитектуры серверно-управляемого пользовательского интерфейса для legacy-подсистемы управления страницами фабрики инструкций в веб-приложении (с сохранением совместимости существующих API-контрактов).

Примечание к проекту

Код, разработанный в рамках проекта находится в папке \ihome\src\Instructions.

Проект разработан на базе рабочего legacy проекта, поэтому присутствуют не все файлы.

Для фиксации внешних зависимостей модуля в проект добавлен файл ihome/functions.php. Он содержит заглушки legacy-функций, используемых SDUI-модулем, и показывает ожидаемый контракт взаимодействия с основным приложением без переноса полной реализации из рабочего проекта.

Примечание к демонстрационному index.php

Файл index.php приведен в сокращенном виде для демонстрации маршрутизации запросов к модулю. В демонстрационном index.php CORS ограничен whitelist-списком локальных адресов, используемых при разработке. В production-окружении этот список заменяется на реальные домены клиентского приложения.

В демонстрационном index.php также показана входная проверка токена перед передачей запроса обработчику модуля. В рабочем проекте токен проверяется по данным из базы данных с использованием внутренней логики авторизации.

About

Diploma project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages