// Ваш API ключ const apiKey = 'CQFWC6jcQFeuERcts2YZFpKf'; // Функция для проверки подписки пользователя async function checkSubscription(email) { const response = await fetch('https://arkaz.memberful.com/api/graphql', { method: 'POST', headers: { 'Content-Type': 'application/json', 'Authorization': `Bearer ${apiKey}` }, body: JSON.stringify({ query: ` query { customer(email: "${email}") { id subscriptions { id state } } } ` }) }); const result = await response.json(); return result.data.customer.subscriptions.some(sub => sub.state === 'active'); } // Функция для проверки и предоставления доступа async function authorizeUser() { const email = prompt('Please enter your email:'); const isSubscribed = await checkSubscription(email); if (isSubscribed) { document.getElementById('protected-content').style.display = 'block'; } else { alert('Access denied. Please subscribe to access this content.'); } } // Вызов функции авторизации при загрузке страницы window.onload = authorizeUser;