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 или выше
|
||||
- PostgreSQL 12 или выше
|
||||
- Веб-сервер (Apache/Nginx) или встроенный PHP сервер для разработки
|
||||
- Веб-сервер (Apache) или встроенный PHP сервер для разработки
|
||||
|
||||
### Шаг 1: Клонирование репозитория
|
||||
|
||||
@@ -399,33 +394,6 @@ php -S localhost:8000
|
||||
</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` |
|
||||
| Имя | Администратор AETERNA |
|
||||
| Права | Полный доступ к админ-панели |
|
||||
|
||||
### Пользователь
|
||||
| Поле | Значение |
|
||||
|------|----------|
|
||||
| Email | `user@test.com` |
|
||||
| Пароль | `user123` |
|
||||
| Имя | Тестовый Пользователь |
|
||||
| Права | Доступ к каталогу, корзине, заказам |
|
||||
|
||||
---
|
||||
|
||||
## Разработка
|
||||
@@ -1244,23 +1204,4 @@ sequenceDiagram
|
||||
B-->>U: Страница успеха
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## Лицензия
|
||||
|
||||
Этот проект создан в учебных целях.
|
||||
|
||||
---
|
||||
|
||||
## Контакты
|
||||
|
||||
- **Email:** aeterna@mail.ru
|
||||
- **Телефон:** +7(912)999-12-23
|
||||
- **Telegram:** @aeterna_shop
|
||||
|
||||
---
|
||||
|
||||
```
|
||||
© 2025 AETERNA. Все права защищены.
|
||||
```
|
||||
|
||||
|
||||
Reference in New Issue
Block a user