Актуальная версия 2.5.0
Чат ChatX имеет возможность интеграции по форумным данным сервиса бесплатных форумов MyBB.ru и его партнеров.
Для этого мы используем такие форумные данные, как: UserID (ID пользователя) и ForumAPITicket (уникальный идентификатор форума). Чат не использует форумный пароль для авторизации пользователя в чате, вместо этого скрипт ChatX генерирует случайный пароль и записывает данные по API сервиса в форумное хранилище.
Так или иначе, возможны случаи, когда Вам может потребоваться самостоятельно записать в форумное хранилище пароль для авторизации в чате.
Для этого Вы можете воспользоваться отдельным JS-скриптом, который нужно вставить в консоль вашего браузера.
<script>
const apiUrl = '/api.php?method=storage.set&user_id=';
const key = '&key=chx_password';
function setPassword(user_id, forum_api_ticket, new_password) {
const fullApiUrl = `${apiUrl}${user_id}&value=${new_password}${key}&token=${forum_api_ticket}`;
fetch(fullApiUrl, {
method: 'POST',
})
.then(response => {
if (!response.ok) {
throw new Error(`Failed to set password. Status code: ${response.status}`);
}
console.log("Password set successfully!");
})
.catch(error => {
console.error(`An error occurred: ${error.message}`);
});
}
// Example usage:
const user_id = UserID;
const forum_api_ticket = ForumAPITicket;
const new_password = 'new_password'; // ВАШ ПАРОЛЬ АВТОРИЗАЦИИ
setPassword(user_id, forum_api_ticket, new_password);
</script>
Задайте свой пароль, который Вы бы хотели использовать в интеграции с форумом. Важно, ваш пароль должен совпадать с паролем пользователя в чате для успешного входа. Вы можете изменить пароль пользователя в модераторской панели чата.