новости в админке для логин скрина
This commit is contained in:
@@ -12,6 +12,7 @@ Laravel 12-приложение с WoW-лендингом и публичной
|
||||
- Добавлены личный кабинет и админка поверх игровых аккаунтов из auth-базы.
|
||||
- В кабинете доступны смена пароля, список персонажей и ссылка на клиент игры из S3.
|
||||
- В админке доступны просмотр всех аккаунтов, их персонажей, смена `gmlevel` и выпуск инвайт-кодов.
|
||||
- В админке доступны новости для логин-экрана WoW 3.3.5a с публичным `SERVERALERT`-фидом для клиента.
|
||||
- Проект подготовлен под Laravel Sail: приложение работает в контейнере, а AzerothCore auth DB берётся с хоста через `host.docker.internal:3306`.
|
||||
|
||||
## Как запускать через Sail
|
||||
@@ -108,9 +109,16 @@ chmod +x scripts/deploy-ubuntu.sh
|
||||
- `app/Auth/AzerothCoreUserProvider.php` — Laravel-auth поверх игровых аккаунтов.
|
||||
- `app/Services/AzerothCoreAccountService.php` — работа с аккаунтами, персонажами, паролями и `gmlevel`.
|
||||
- `app/Services/GameClientDownloadService.php` — генерация ссылки на клиент из S3.
|
||||
- `app/Services/LoginScreenNewsService.php` — сборка plain-text фида для логин-экрана WoW.
|
||||
- `app/Services/AzerothCoreAccountRegistrar.php` — SRP6-совместимое создание учётной записи AzerothCore.
|
||||
- `app/Http/Controllers/LandingController.php` — данные лендинга и обработка формы.
|
||||
|
||||
## Новости логин-экрана WoW
|
||||
|
||||
- Админский раздел: `/admin/login-screen-news`
|
||||
- Публичный фид для клиента: `/launcher/login-news.txt`
|
||||
- Сайт сам добавляет префикс `SERVERALERT:` и склеивает опубликованные записи по `sort_order`.
|
||||
|
||||
## Проверка
|
||||
|
||||
Вне Sail я уже проверил:
|
||||
|
||||
Reference in New Issue
Block a user