Skip to main content
User, Overleaf sistemindeki tek bir kullanıcı hesabını temsil eder. Kimlik doğrulama verilerini, özellik bayraklarını, editör tercihlerini, erişim izinlerini ve etkinlik meta verilerini saklar.

Temel Kimlik ve Kimlik Doğrulama

  • _id: Kullanıcının benzersiz MongoDB ObjectId değeri.
  • email / emails: Birincil e-posta ve geçmiş e-posta kayıtları.
  • hashedPassword: Yerel kimlik doğrulama için kullanılan, BCrypt ile hash’lenmiş parola.
  • first_name / last_name: Kullanıcı profili ad alanları.
  • role / isAdmin / adminRoles: Rol ve yönetici yetkisi bayrakları.
  • twoFactorAuthentication: İki faktörlü kimlik doğrulama yapılandırması (etkinse).
  • samlIdentifiers / thirdPartyIdentifiers: Harici kimlik sağlayıcı bağlantıları.

Hesap Durumu ve Yaşam Döngüsü

  • signUpDate: Hesap oluşturma zaman damgası.
  • holdingAccount: Hesabın onay bekleyip beklemediği veya kısıtlı olup olmadığı.
  • must_reconfirm: Kullanıcının e-postasını yeniden onaylaması gerekip gerekmediğini belirtir.
  • lastPrimaryEmailCheck: Birincil e-postanın en son doğrulandığı zaman.

Oturum Açma ve Etkinlik Takibi

  • lastLoginIp: Son başarılı oturum açmanın IP adresi.
  • loginCount: Başarılı oturum açmaların toplam sayısı.
  • loginEpoch: Oturum açma oturumları için dahili sayaç.
  • lastLoggedIn: Son oturum açmanın zaman damgası.
  • lastActive: Kaydedilen son etkinliğin zaman damgası.
  • lastFailedLogin: Son başarısız oturum açma girişiminin zaman damgası.

Editör Tercihleri (ace)

Çevrimiçi editör için kullanıcı tercihlerini tanımlar:
  • theme / overallTheme: Editör ve kullanıcı arayüzü teması.
  • fontSize: Editör yazı tipi boyutu.
  • autoComplete, autoPairDelimiters: Düzenleme yardımı özellikleri.
  • spellCheckLanguage: Yazım denetimi için kullanılan dil.
  • pdfViewer: Seçilen PDF görüntüleyici arka ucu.
  • syntaxValidation, mathPreview, breadcrumbs: Editör kullanıcı deneyimi özellikleri.
  • enableNewEditor: Yeni editör arayüzünün etkin olup olmadığı.

Özellik Bayrakları ve Sınırlar (features)

Kullanıcı için işlevsel kullanılabilirliği kontrol eder:
  • collaborators: En fazla ortak çalışan sayısı (-1 = sınırsız).
  • versioning, trackChanges: Geçmiş ve değişiklik izleme özellikleri.
  • dropbox, github, gitBridge: Harici entegrasyonların kullanılabilirliği.
  • compileTimeout: En uzun derleme süresi (saniye).
  • compileGroup: Atanan derleme kaynak grubu.
  • aiErrorAssistant: Yapay zekâ tabanlı derleme hatası asistanı bayrağı.

Erişim Kontrolü ve Personel İzinleri (staffAccess)

Ayrıntılı personel veya yayıncı erişim haklarını tanımlar:
  • Yayıncılar, kurumlar, gruplar, yöneticiler ve deneyler için metrik ve yönetim izinleri.

Kayıt ve Entegrasyonlar

  • enrollment.sso: Bağlı SSO kayıtları.
  • refProviders: Kaynakça sağlayıcı entegrasyonları.
  • writefull: Writefull yazma asistanı hesap durumu.
  • dsMobileApp: Mobil uygulama yapılandırması (varsa).

Programlar ve Deneyler

  • alphaProgram / betaProgram / labsProgram: Erken erişim programlarına katılım.
  • labsExperiments: Etkinleştirilmiş deneysel özellikler.
  • awareOfV2: Kullanıcının V2 editörünü fark edip onaylamadığı.

Yönlendirmeler ve Eğitimler

  • referal_id, refered_users, refered_user_count: Yönlendirme takibi.
  • completedTutorials: Başlangıç ve özellik eğitimlerindeki ilerleme.

Aşağıda bir Overleaf kullanıcısı için gerçek bir örnek bulunmaktadır.
Son değiştirilme tarihi 4 Ekim 2026