From e7f5e8dd35489f166e0c3df5f94f5ac2fb356a43 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E3=82=BC=E3=83=BC=E3=83=AC?= Date: Tue, 27 May 2025 20:49:13 +0500 Subject: [PATCH] Create checkAnixartEXAccess.js --- api/v1/src/checkAnixartEXAccess.js | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 api/v1/src/checkAnixartEXAccess.js diff --git a/api/v1/src/checkAnixartEXAccess.js b/api/v1/src/checkAnixartEXAccess.js new file mode 100644 index 0000000..e191a12 --- /dev/null +++ b/api/v1/src/checkAnixartEXAccess.js @@ -0,0 +1,16 @@ +const axios = require('axios'); +const loginList = require('./login.json'); + +async function checkAnixartEXAccess(token) { + if (!token) return false; + + try { + const { data } = await axios.get(`https://api.anixart.tv/profile/preference/login/info?token=${token}`); + const login = data.login; + const allowedLogins = loginList.map(u => u.login); + return allowedLogins.includes(login); + } catch (error) { + console.error("Ошибка при проверке EX-доступа:", error.message); + return false; + } +}