Написать небольшую модификацию для Xenforo v.2

Егор7 років у сервісі
Дані замовника будуть вам доступні після подання заявки
04.08.2020

Приветствую.

На форуме включена система регистрации и авторизация через сторонний сервис (steam.com). Авторизация по логину и паролю отключена.

Необходимо:

1) При регистрации сделать привязку аккаунта на форуме к steam аккаунту.

2) При регистрации необходимо получать идентификатор steam аккаунта, для которого запрашивать рейтинг (лвл) с портала faceit.com (есть API) и выводить в профиль пользователя на форуме. Также необходимо получать рейтинг игры пользователя (звание) на платформе steam.com (есть API). Данная проверка должно осуществляться согласно заданному интервалу, так как рейтинг меняется и его необходимо обновлять в профиле пользователя.

3) Необходимо сделать форму добавления персонального рейтинга. Данный вид рейтинга внутренний и хранится он в бд (структура по запросу). Необходимо брать из таблицы уровень игрока и выводить иконку согласно размеру уровня.

Форма добавления подключения к базе данных должна быть динамическая и по необходимости расширяться для добавления дополнительных подключения и разных видов серверов.

Форма:

Название (выводится публично)

Данные для подключения к бд Mysql

API

https://developers.faceit.com/

https://github.com/joshuaferrara/node-csgo

https://developer.valvesoftware.com/wiki/Steam_Web_API