ADMIN ACCESS
Firestore Permission Error
Firebase Firestore ruxsat bermayapti. Firebase Console Firestore Database Rules bo'limiga kiring.
Firebase Console
Xush Kelibsiz, Admin!
LinguaVerse Admin Paneli — barcha ma'lumotlar real-time
—
Jami Buyurtmalar
—
Kutilmoqda
—
Tasdiqlangan
—
Rad Etilgan
—
Foydalanuvchilar
—
Tushum (so'm)
Buyurtmalar Statistikasi
So'nggi Faoliyat
Yuklanmoqda...
Qo'lda to'lov qabul qilish
Mijoz naqd, Click, Payme yoki boshqa yo'l bilan to'lagan bo'lsa — shu yerdan reja yoki kursni darhol yoqing. Buyurtma "to'landi" bo'lib yoziladi va hisobotda ko'rinadi.
Yuklanmoqda...
Har bir tilda 150 ta dars (A1–C2). Fabrika GitHub Actions'da har 6 soatda o'zi ishlaydi: AI ssenariy yozadi, ustoz ovozi bilan 1080p MP4 montaj qiladi va saytga joylaydi. MP4 tayyor bo'lmagan darslar saytda jonli pleyerda ochilaveradi.
Yuklanmoqda...
Yuklanmoqda...
Avtomatik: do'st/o'qituvchi arizalari, YouTube/Telegram kanallarini API orqali tekshirish, kliklar, komissiyani ushlab turish va kichik summalarni balansga o'tkazish, YOUTUBER imtiyozini uzaytirish. Sizning qaroringiz: o'quv markazi, brend, korporativ, elchi arizalari, Instagram/TikTok, katta yoki shubhali komissiyalar, brend sahifasi. Pul yechish — Pul yechish bo'limida.
Yuklanmoqda...
So'rov yuborilganda summa foydalanuvchi balansidan allaqachon ushlangan. To'ladim — kartaga o'tkazganingizni tasdiqlaydi. Rad etish — pulni balansga qaytaradi.
Yuklanmoqda...
Barcha to'lov cheklarini bir joyda ko'ring. Kattalashtirish uchun bosing.
Yuklanmoqda...
Foydalanuvchini bosib ma'lumotlarini ko'rish va tahrirlash mumkin.
Foydalanuvchi Email Reja XP Coins Tokens Sana
Yuklanmoqda...
Do'kondagi barcha packlar — xuddi shop ko'rinishida.
E'lon barcha foydalanuvchilarning announcements kollekciyasiga qo'shiladi.
Admin hisob xavfsizligi
Email yoki parolni o‘zgartirishda joriy parol qayta tasdiqlanadi. Yangi emailga tasdiqlash xati yuboriladi; havolani bosmaguningizcha email o‘zgarmaydi.
Admin emailini o‘zgartirish
Admin parolini o‘zgartirish
Firestore Security Rules
"Missing or insufficient permissions" xatosi chiqsa — quyidagi rules ni Firebase Console ga qo'ying:
console.firebase.google.com Firestore Database Rules Publish
Firebase Console Rules
rules_version = '2'; service cloud.firestore { match /databases/{database}/documents { function isAdmin() { return request.auth != null && request.auth.token.email in [ 'owner@gmail.uz', 'linguaverse.admin@gmail.com' ]; } function isOwner(uid) { return request.auth != null && request.auth.uid == uid; } match /{document=**} { allow read, write: if isAdmin(); } match /users/{userId} { allow read, write: if isOwner(userId); } match /orders/{orderId} { allow create: if request.auth != null; allow read, update: if request.auth != null && ( request.auth.uid == resource.data.uid || request.auth.uid == resource.data.userId ); } match /purchaseRequests/{docId} { allow create: if request.auth != null; } match /announcements/{docId} { allow read: if request.auth != null; } } }
Firebase Ma'lumotlar
Project ID
linguaverse-81b52
Auth Domain
linguaverse-81b52.firebaseapp.com
Orders Kolleksiya
orders
Users Kolleksiya
users
Admin Ro'yxati
Ushbu emaillar admin paneliga kira oladi.
Provider va API kalitini tanlab Qo‘shish tugmasini bosing. Kalit Firebase’da server orqali saqlanadi; to‘liq qiymat brauzerga qaytarilmaydi.
Asosiy AI API
AI modellari
Barcha API xizmatlari holati
AI faqat paneldagi umumiy ko'rsatkichlar va sozlamalar bo'yicha maslahat beradi; buyurtma, foydalanuvchi yoki API kalitlarini o'zgartirmaydi. Kalitlar serverda tekshiriladi va brauzerga yuborilmaydi. Jamoaviy rejim ta’lim, mahsulot va xavfsizlik bo‘yicha uchta alohida ekspert so‘rovini bajaradi; ular avtonom emas va tashqi amal bajarmaydi. Dolzarb ma’lumot uchun “internetdan qidir” deb so‘rang; qidiruv Gemini Google Search’dan foydalanadi.
LinguaVerse Admin Copilot
Ko'rsatkichlarni tushuntiradi va keyingi xavfsiz qadamlarni tavsiya qiladi
Salom. Dashboard ko'rsatkichlari, AI provayderlari yoki panel sozlamalari haqida so'rang.