Kullanıcılar ve İzinler

Kurulum Düzeyi Kullanıcılar

WebBlocks CMS kurulum düzeyi yönetici hesapları kullanır.

Bu kullanıcılar CMS'in kendisini yönetmek içindir. Genel üyelik hesapları değildirler ve Export / Import site paketlerine dahil edilmezler.

Kullanıcılar tüm kurulumu etkilediği için Users ekranı yönetici System gezinmesi altında yer alır.

Oturum açmış her CMS yönetici kullanıcısı kendi hesap ayrıntılarını /webadmin/profile üzerinden yönetir. Profil sayfası Kullanıcı yönetiminden ayrıdır ve yalnızca geçerli kullanıcının adını, e-postasını, geçerli parola onayı gerektiren parola değiştirme formunu ve Save Changes eylemlerini sunar.

Profil ve Users ekranlarındaki parola alanları, sabitlenmiş WebBlocks UI çalışma zamanından gelen hazır WebBlocks UI Password Toggle desenini (data-wb-target ile birlikte data-wb-password-toggle) kullanır. CMS çekirdeği özel parola gösterme/gizleme CSS'i veya JavaScript'i eklemez.

Özel SQL rolleri

Super Admin'ler CMS panelindeki Roller ve izinler bölümünden özel rolleri yönetebilir. Kullanıcı, atandığı her site için bir rol alır; aynı kişi bir sitede yayımlarken başka bir sitede yalnızca taslak düzenleyebilir.

Kullanıcının düzenleme ekranında atanacak siteleri ve her site için rolü seçin. Site rolü boş bırakılırsa kullanıcı için seçili yerleşik rol kullanılır. Super Admin ayrı, korunan sistem üyeliğidir ve tüm sitelerde geçerlidir. Son etkin Super Admin kaldırılamaz veya pasifleştirilemez.

Etkin izinleri incele, kullanıcı olarak oturum açmadan seçilen kullanıcı ve sitenin işlem izinlerini gösterir. Sonucu hesap etkinliği, site üyeliği ve atanan rol belirler. Sayfa durumu, kayıt ilişkileri ve API token sınırları gerçek işlem sırasında denetlenir. Erişim geçmişi izin verme, geri alma ve site rolü değişikliklerini kaydeder.

Hesabın etkinleştirilmesi veya pasifleştirilmesi ve Super Admin üyeliği değişiklikleri, önceki ve yeni değerleriyle ayrı erişim geçmişi işlemlerine sahiptir. Bu geçişleri site rolü atamalarından ayrı incelemek için işlem filtresini kullanın. Geçmiş salt okunurdur ve son etkin Super Admin korumaları geçerliliğini korur.

Kişisel API token'ları, kullanıcının güncel SQL rolü izinleriyle birlikte kendi yetenekleri ve izin verilen siteleriyle sınırlı kalır. Rol iznini kaldırmak mevcut kişisel token'lardan da bu yetkiyi kaldırır. Sistem token'larının sistem işlemi kuralları ayrıdır. CMS rolleri ana uygulamanın yönetiminde ayrıcalık vermez.

Yerleşik uyumluluk rolleri

`super_admin`

super_admin tam kurulum düzeyi erişime sahiptir.

Bu rol şunlara erişebilir:

  • Users
  • siteler ve diller (locale)
  • ayarlar
  • güncellemeler
  • yedekler
  • export/import
  • kurulumdaki tüm site içeriği

Yalnızca super_admin kullanıcıları /webadmin/users ekranını açabilir ve diğer CMS hesaplarını yönetebilir.

Kullanıcı yönetimi kurulum düzeyi yönetim olmaya devam eder. Rolleri, atanmış siteleri, etkin veya devre dışı durumu, silme korumasını ve hedef kullanıcının geçerli parolası gerekmeden yönetici tarafından yapılan parola sıfırlamalarını yönetebilir. Bu sistem yönetimi alanları Profil sayfasından kullanılamaz.

`site_admin`

site_admin site kapsamlıdır.

Bu rol şunları yapabilir:

  • /webadmin ekranına erişme
  • atanmış siteler için içerik yönetme
  • atanmış siteler için sayfa yayınlama
  • atanmış siteler için sayfaları iş akışı durumları arasında taşıma

Bu rol; Users, ayarlar, güncellemeler, yedekler veya export/import gibi kurulum düzeyi sistem alanlarına erişemez.

`editor`

editor da site kapsamlıdır.

Bu rol şunları yapabilir:

  • /webadmin ekranına erişme
  • atanmış siteler için içerikle çalışma
  • sayfaları draft durumundayken düzenleme
  • sayfaları incelemeye gönderme
  • in_review durumundaki bir sayfayı draft durumuna geri taşıma

Bu rol sayfaları yayınlayamaz veya arşivleyemez ve kurulum düzeyi sistem alanlarına erişemez.

Atanmış Site Erişimi

  • super_admin her zaman tüm sitelere erişebilir
  • site_admin ve editor en az bir atanmış siteye sahip olmalıdır
  • site kapsamlı yönetici alanları, atanmış site erişimine göre filtrelenir ve sunucu tarafında zorunlu kılınır

Bu site sınırı; sayfalar, gezinme, medya, ziyaretçi raporları ve iletişim mesajları gibi başlıca içerik alanlarında geçerlidir.

Denetim Referansları

Sayfalar, sayfa revizyonları, ortak slotlar ve ortak slot revizyonları, denetim ataması için CMS kullanıcılarına null olabilen referanslar saklayabilir.

  • Bu referanslar sistem tarafından yönetilir ve düzenlenebilir sayfa alanları değildir.
  • Referans verilen bir kullanıcı silinirse içerik kayıtları bozulmadan kalır.
  • Denetim yabancı anahtarları silmede null davranışı kullanır; bu nedenle eski yönetici arayüzü, silinmiş veya bilinmeyen aktörler için Not recorded değerine geri dönebilir.

Her Rolün Yapabildikleri ve Yapamadıkları

`super_admin`

Yapabildikleri:

  • kullanıcıları ve rolleri yönetme
  • tüm sitelere erişme
  • kurulum düzeyi sistem araçlarını kullanma
  • sayfaları yayınlama ve arşivleme

Yapamadıkları:

  • son etkin super_admin kullanıcısını silme, devre dışı bırakma veya rolünü düşürme

`site_admin`

Yapabildikleri:

  • atanmış site içeriğini yönetme
  • atanmış siteler için sayfa yayınlama
  • sayfaları taslağa geri taşıma
  • atanmış siteler için sayfaları arşivleme

Yapamadıkları:

  • Users ekranına erişme
  • kurulum düzeyi sistem ekranlarına erişme
  • atanmış siteler dışında içerik yönetme

`editor`

Yapabildikleri:

  • atanmış siteler için taslak içerik oluşturma ve düzenleme
  • sayfaları incelemeye gönderme
  • in_review durumundaki bir sayfayı taslağa geri taşıma

Yapamadıkları:

  • sayfa yayınlama
  • sayfa arşivleme
  • taslak olmayan sayfa içeriğini doğrudan düzenleme
  • kurulum düzeyi sistem ekranlarına erişme

Users Neden Sistem Düzeyi Bir Özelliktir

Kullanıcılar sayfa içeriği değildir ve site bazlı içerik kayıtları da değildir.

Kurulumu kimin işletebileceğini, hangi sistem alanlarının kullanılabilir olduğunu ve bir kişinin hangi sitelerde çalışabileceğini tanımlarlar. Bu, Users ekranını kurulum düzeyi yönetim modelinin bir parçası yapar; dolayısıyla diğer sistem genelindeki araçlarla birlikte System altında yer alması gerekir.

İşi Yapay Zekaya Devretme

Her aktif Düzenleyici, Site admin ve Super admin kişisel bir API belirteci oluşturabilir kendi Profilinden. Token başka bir rol yaratmaz: onun gibi davranır. sahibidir ve seçilen jetonun kesişimiyle sürekli olarak sınırlıdır yetenekler, seçilen siteler, sahibinin mevcut rolü ve atamaları ve sayfa iş akışı.

Rolü Kişisel API kapsamı
editor Seçilen atanmış sitelerdeki taslak içeriği okuyun, doğrulayın ve değiştirin; yayınlama veya site ayarları yetkisi yok
site_admin Atanan site içeriğinin yanı sıra isteğe bağlı yayınlama ve güvenli site ayarları özellikleri
super_admin Seçilen sitelerde aynı kişisel içerik/site özelliği görünür; kurulum düzeyindeki işlemler hâlâ Sistem API belirtecini gerektiriyor

Rol değişiklikleri, site kaldırma, devre dışı bırakma, belirtecin süresinin dolması, iptal, IP politikası, ve sonraki API isteklerinde istek sınırları uygulanır. Bkz. Kişisel API Kurulum, yaşam döngüsü ve güvenlik rehberliği için Tokenlar.