ADD
This commit is contained in:
65
README.md
65
README.md
@@ -7,11 +7,7 @@
|
|||||||
/ ___ |/ /___ / / / _, _/ /| / ___ |
|
/ ___ |/ /___ / / / _, _/ /| / ___ |
|
||||||
/_/ |_/_____/ /_/ /_/ |_/_/ |_/_/ |_|
|
/_/ |_/_____/ /_/ /_/ |_/_/ |_/_/ |_|
|
||||||
|
|
||||||
Мебель, которая создает атмосферу
|
|
||||||
```
|
```
|
||||||
|
|
||||||
Полнофункциональный интернет-магазин мебели с административной панелью, системой авторизации, корзиной покупок и оформлением заказов. Проект разработан на PHP с использованием PostgreSQL в качестве базы данных.
|
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## Оглавление
|
## Оглавление
|
||||||
@@ -30,7 +26,6 @@
|
|||||||
- [Безопасность](#безопасность)
|
- [Безопасность](#безопасность)
|
||||||
- [Тестовые аккаунты](#тестовые-аккаунты)
|
- [Тестовые аккаунты](#тестовые-аккаунты)
|
||||||
- [Разработка](#разработка)
|
- [Разработка](#разработка)
|
||||||
- [Лицензия](#лицензия)
|
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
@@ -296,7 +291,7 @@ erDiagram
|
|||||||
|
|
||||||
- PHP 7.4 или выше
|
- PHP 7.4 или выше
|
||||||
- PostgreSQL 12 или выше
|
- PostgreSQL 12 или выше
|
||||||
- Веб-сервер (Apache/Nginx) или встроенный PHP сервер для разработки
|
- Веб-сервер (Apache) или встроенный PHP сервер для разработки
|
||||||
|
|
||||||
### Шаг 1: Клонирование репозитория
|
### Шаг 1: Клонирование репозитория
|
||||||
|
|
||||||
@@ -399,33 +394,6 @@ php -S localhost:8000
|
|||||||
</VirtualHost>
|
</VirtualHost>
|
||||||
```
|
```
|
||||||
|
|
||||||
### Production (Nginx)
|
|
||||||
|
|
||||||
```nginx
|
|
||||||
server {
|
|
||||||
listen 80;
|
|
||||||
server_name aeterna.local;
|
|
||||||
root /path/to/cite_practica1/public;
|
|
||||||
index index.php;
|
|
||||||
|
|
||||||
location / {
|
|
||||||
try_files $uri $uri/ /index.php?$query_string;
|
|
||||||
}
|
|
||||||
|
|
||||||
location ~ \.php$ {
|
|
||||||
fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;
|
|
||||||
fastcgi_param SCRIPT_FILENAME $realpath_root$fastcgi_script_name;
|
|
||||||
include fastcgi_params;
|
|
||||||
}
|
|
||||||
|
|
||||||
location ~ /\.(ht|git) {
|
|
||||||
deny all;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
```
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## Аутентификация и авторизация
|
## Аутентификация и авторизация
|
||||||
|
|
||||||
### Архитектура аутентификации
|
### Архитектура аутентификации
|
||||||
@@ -1023,24 +991,16 @@ if (!isset($_SESSION['isAdmin']) || $_SESSION['isAdmin'] !== true) {
|
|||||||
|
|
||||||
## Тестовые аккаунты
|
## Тестовые аккаунты
|
||||||
|
|
||||||
После выполнения `seed_data.sql` доступны следующие аккаунты:
|
При подключении к удаленной DB доступны тестовые аккаунты:
|
||||||
|
|
||||||
### Администратор
|
### Администратор
|
||||||
| Поле | Значение |
|
| Поле | Значение |
|
||||||
|------|----------|
|
|------|----------|
|
||||||
| Email | `admin@aeterna.ru` |
|
| Email | `admin@mail.ru` |
|
||||||
| Пароль | `admin123` |
|
| Пароль | `admin123` |
|
||||||
| Имя | Администратор AETERNA |
|
| Имя | Администратор AETERNA |
|
||||||
| Права | Полный доступ к админ-панели |
|
| Права | Полный доступ к админ-панели |
|
||||||
|
|
||||||
### Пользователь
|
|
||||||
| Поле | Значение |
|
|
||||||
|------|----------|
|
|
||||||
| Email | `user@test.com` |
|
|
||||||
| Пароль | `user123` |
|
|
||||||
| Имя | Тестовый Пользователь |
|
|
||||||
| Права | Доступ к каталогу, корзине, заказам |
|
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## Разработка
|
## Разработка
|
||||||
@@ -1244,23 +1204,4 @@ sequenceDiagram
|
|||||||
B-->>U: Страница успеха
|
B-->>U: Страница успеха
|
||||||
```
|
```
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## Лицензия
|
|
||||||
|
|
||||||
Этот проект создан в учебных целях.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## Контакты
|
|
||||||
|
|
||||||
- **Email:** aeterna@mail.ru
|
|
||||||
- **Телефон:** +7(912)999-12-23
|
|
||||||
- **Telegram:** @aeterna_shop
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
```
|
|
||||||
© 2025 AETERNA. Все права защищены.
|
|
||||||
```
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user