Add Personal account
This commit is contained in:
38
CHANGELOG.md
38
CHANGELOG.md
@@ -1,5 +1,43 @@
|
||||
# 📝 История изменений MC Panel
|
||||
|
||||
## Версия 2.1 - Личный кабинет (14.01.2026)
|
||||
|
||||
### ✨ Новые возможности
|
||||
|
||||
#### 👤 Личный кабинет
|
||||
- Кнопка "Личный кабинет" в header рядом с "Тикеты"
|
||||
- Три вкладки: Обзор, Имя пользователя, Пароль
|
||||
- Статистика профиля (серверы, тикеты, роль)
|
||||
- Список своих серверов
|
||||
- Изменение имени пользователя с подтверждением паролем
|
||||
- Изменение пароля с проверкой
|
||||
- Показ/скрытие паролей в формах
|
||||
|
||||
#### 🔐 Безопасность
|
||||
- Проверка уникальности имени пользователя
|
||||
- Автоматическое обновление владельцев серверов при смене имени
|
||||
- Автоматическое обновление доступов к серверам
|
||||
- Новый JWT токен при смене имени
|
||||
- Хеширование паролей (bcrypt)
|
||||
|
||||
#### 📊 Статистика профиля
|
||||
- Общее количество серверов
|
||||
- Мои серверы (владелец)
|
||||
- Доступные серверы
|
||||
- Статистика по тикетам (всего, на рассмотрении, в работе, закрыто)
|
||||
- Информация о роли
|
||||
|
||||
### 📁 Новые файлы
|
||||
- `frontend/src/components/Profile.jsx` - компонент личного кабинета
|
||||
- `PROFILE_SYSTEM.md` - документация личного кабинета
|
||||
|
||||
### 🔧 API Endpoints
|
||||
- `PUT /api/profile/username` - изменить имя пользователя
|
||||
- `PUT /api/profile/password` - изменить пароль
|
||||
- `GET /api/profile/stats` - получить статистику профиля
|
||||
|
||||
---
|
||||
|
||||
## Версия 2.0 - Система тикетов (14.01.2026)
|
||||
|
||||
### ✨ Новые возможности
|
||||
|
||||
Reference in New Issue
Block a user