İçeriğe geç

Oturum ve mağaza bağlamı

Panel oturumunun, müşteri oturumunun ve mağaza adresinin sorumlulukları.

01Panel ve müşteri oturumu#

Mağaza sahibi ve personel panel oturumuyla çalışır. Müşterinin mağaza hesabı farklı bir oturumdur; müşteri olarak giriş yapmak panel erişimi sağlamaz. Panel istekleri oturum çereziyle doğrulanır. Personelin aktifliği ve güncel yetkisi sunucuda kontrol edilir.

İstek türüBağlam
/api/dashboard/*Oturumun ait olduğu mağaza ve kullanıcının güncel yetkisi
/api/store/*İsteğin gönderildiği mağaza alt alan adı veya doğrulanmış özel alan adı
Panelden dosya yüklemeGeçerli panel oturumu ve mağazanın yazma durumu

02Doğru adrese istek gönder#

Mağaza uçlarını mağazanın kendi origin’inden çağır. Platform ana domaini ile mağaza domaini aynı bağlamı temsil etmez. İstemciden tenantId veya x-tenant-* başlığı göndererek mağaza seçilmez. Özel domain eşleşmesi için alan adı doğrulamasının tamamlanması gerekir.

Panel içinde salt okunur istek
// Giriş yapılmış panelin kendi origin'inde çalışır.const response = await fetch('/api/dashboard/theme', {  credentials: 'same-origin',});if (!response.ok) throw new Error(`HTTP ${response.status}`);const { activeThemeId, siteType } = await response.json();
JavaScript

03Yetki ve abonelik kontrolleri#

Okuma ve yazma yetkileri ayrıdır. Katalog, içerik, finans ve yapay zekâ işlemleri kendi yetki alanlarıyla kontrol edilir. Menüde bir bağlantının görünmesi tek başına işlem yetkisi değildir. Deneme veya abonelik durumu yazma işlemlerini kısıtlayabilir.

Bir yerde takıldın mı?

Hedefini ve takıldığın adımı anlat; birlikte ilerleyelim.

Destek al