Skip to content

Latest commit

 

History

History
37 lines (23 loc) · 6.38 KB

README.md

File metadata and controls

37 lines (23 loc) · 6.38 KB

Computer networks project

English

Project Summary:

In our computer networks project, we immerse ourselves in the realm of web development by creating a website enriched with database integration. This comprehensive project revolves around the creation of a dynamic web platform that includes a main page, "index," and several supplementary pages, including "Товари" (products.php), "Постачання товарів" (prodSupply.php), "Продаж товарів" (sales.php), "Постачальники" (suppliers.php), "Контакти" (contacts.php), and "Запитання" (zap.php). These pages collectively serve as an interactive gateway for users to explore product information, supply records, sales data, supplier details, contact information, and submit inquiries.

Sales Page (sales.php):

The "Продаж товарів" (Sales) page is a feature-rich section that allows users to view sales data interactively. Users can filter products based on both price and date. The page includes intuitive forms for entering minimum and maximum prices, as well as start and end dates. This functionality enables users to tailor their queries and obtain specific sales information within desired price ranges and time periods.

Admin Page:

As an integral part of our project, we have implemented an "admin" page. This dedicated administrative portal is meticulously designed to provide authorized users with extensive management capabilities. Administrators can perform essential tasks such as adding, updating, and deleting content, ensuring the website remains up to date and relevant. Additionally, the admin page offers user account management, allowing for the creation and management of accounts with varying privileges.

Enhanced Security with .htaccess and .htpasswd:

To fortify the security of our project and control access to the admin page, we employ .htaccess and .htpasswd files. The .htaccess file plays a pivotal role in configuring authentication and authorization rules, thereby safeguarding the admin page against unauthorized access. It specifies the authentication methods and access control rules, ensuring that only authorized users with valid credentials can access the admin functionalities.

Українська

Короткий зміст проекту:

У нашому проекті комп’ютерних мереж ми занурюємось у сферу веб-розробки, створюючи веб-сайт, збагачений інтеграцією бази даних. Цей комплексний проект спрямований на створення динамічної веб-платформи, яка включає головну сторінку, «індекс» і кілька додаткових сторінок, зокрема «Товари» (products.php), «Постачання товарів» (prodSupply.php), «Продаж товарів». » (sales.php), «Постачальники» (suppliers.php), «Контакти» (contacts.php), «Запитування» (zap.php). Ці сторінки в сукупності служать інтерактивним шлюзом для користувачів, щоб досліджувати інформацію про продукт, записи про постачання, дані про продажі, деталі постачальника, контактну інформацію та надсилати запити.

Сторінка продажів (sales.php):

Сторінка «Продаж товарів» — це багатофункціональний розділ, який дозволяє користувачам переглядати дані про продажі в інтерактивному режимі. Користувачі можуть фільтрувати продукти як за ціною, так і за датою. Сторінка містить інтуїтивно зрозумілі форми для введення мінімальних і максимальних цін, а також початкових і кінцевих дат. Ця функція дає змогу користувачам налаштовувати свої запити та отримувати конкретну інформацію про продажі в бажаних цінових діапазонах і періодах часу.

Сторінка адміністратора:

Як невід’ємну частину нашого проекту ми реалізували сторінку «адмін». Цей спеціальний адміністративний портал ретельно розроблено, щоб надати авторизованим користувачам широкі можливості керування. Адміністратори можуть виконувати такі важливі завдання, як додавання, оновлення та видалення вмісту, гарантуючи, що веб-сайт залишається актуальним і актуальним. Крім того, сторінка адміністратора пропонує керування обліковими записами користувачів, дозволяючи створювати та керувати обліковими записами з різними привілеями.

Покращена безпека за допомогою .htaccess і .htpasswd:

Щоб посилити безпеку нашого проекту та контролювати доступ до сторінки адміністратора, ми використовуємо файли .htaccess і .htpasswd. Файл .htaccess відіграє ключову роль у налаштуванні правил автентифікації та авторизації, тим самим захищаючи сторінку адміністратора від несанкціонованого доступу. Він визначає методи автентифікації та правила контролю доступу, гарантуючи, що лише авторизовані користувачі з дійсними обліковими даними можуть отримати доступ до функцій адміністратора.