کتاب مقدس آنلاین: تفاوت میان نسخهها
ظاهر
بدون خلاصۀ ویرایش برچسب: برگرداندهشده |
بدون خلاصۀ ویرایش برچسب: برگرداندهشده |
||
| خط ۴۱۴: | خط ۴۱۴: | ||
// اگر روی فایل محلی هستیم، اجازه بده | // اگر روی فایل محلی هستیم، اجازه بده | ||
if (currentDomain | if (!currentDomain || currentDomain === '' || currentDomain === 'null') { | ||
console.log('✅ فایل محلی - مجاز'); | console.log('✅ فایل محلی - مجاز'); | ||
return true; | return true; | ||
} | } | ||
const isAllowed = ALLOWED_DOMAINS.some(domain => { | const isAllowed = ALLOWED_DOMAINS.some(domain => { | ||
const match = currentDomain === domain || currentDomain.endsWith('.' + domain); | |||
if (match) { | |||
console.log(`✅ دامنه ${currentDomain} مجاز است`); | |||
} | |||
return match; | |||
}); | }); | ||
if (isAllowed) | if (!isAllowed) { | ||
console.log(`❌ دامنه ${currentDomain} غیرمجاز است`); | console.log(`❌ دامنه ${currentDomain} غیرمجاز است`); | ||
} | } | ||
| خط ۴۵۰: | خط ۴۵۱: | ||
console.log('🚀 شروع بارگذاری با بررسی امنیتی...'); | console.log('🚀 شروع بارگذاری با بررسی امنیتی...'); | ||
if (!isDomainAllowed()) { | |||
console.log('✅ | console.log('❌ دسترسی غیرمجاز - نمایش پیام خطا'); | ||
showAccessDenied(); | |||
return; | |||
} | |||
console.log('✅ دامنه مجاز - بارگذاری برنامه اصلی'); | |||
// اگر دامنه مجاز باشد، برنامه اصلی بارگذاری میشود | |||
initializeBibleApp(); | initializeBibleApp(); | ||
} | } | ||
// دادههای کامل کتابهای مقدس | // دادههای کامل کتابهای مقدس | ||