Сайт
Регистрация, вход, кабинет, смена статуса, история и всё, что касается аккаунта игрока.
Теперь minecraft.prizrak-games.ru — это не просто страница регистрации, а база аккаунтов, через которую будут работать сайт, личный кабинет и твой лаунчер. Логин = игровой ник, пароль один и тот же, API готово под авторизацию клиента.
Пользователь регистрируется один раз, потом тем же ником и паролем входит на сайт и в лаунчер. Игровые базы и плагины можно держать отдельно, а сайт остаётся auth-центром.
Регистрация, вход, кабинет, смена статуса, история и всё, что касается аккаунта игрока.
Не лезет в базу напрямую, а использует API портала и получает токен после успешного входа.
Игровые данные и плагины можно держать в отдельных базах, не смешивая их с auth-логикой.
Лаунчер отправляет ник и пароль на API портала через HTTPS.
После успешного входа портал возвращает токен, которым лаунчер пользуется дальше.
Лаунчер проверяет токен через API и уже после этого открывает игроку путь дальше.
Готовый базовый набор: регистрация, вход, проверка токена, выход и получение профиля.
POST /api/auth/register.php
POST /api/auth/login.php
GET /api/auth/check.php
POST /api/auth/logout.php
GET /api/auth/me.php