Lunachat
Rehberler

Kimlik doğrulama

Giriş yapmış müşterinizi widget'a tanıtın

Sitenize giriş yapmış kişiyi sunucunuzun imzaladığı bir jetonla tanıtırsınız. Ad ve e-posta panelde onaylı görünür, aynı kişi başka cihazdan yazdığında kayıtlar birleşir.

5 dakikaSon güncelleme:

Başlamadan önce

  • Sitenizde kendi giriş sisteminiz
  • Sunucu tarafında kod yazabilecek biri
  • Panelde yönetici yetkisi

Adımlar

  1. Kurulum sekmesinde anahtar üretin

    Site ayarlarındaki Kurulum sekmesinin altında Kimlik doğrulama bölümü var. Anahtar üret dediğinizde size yalnızca bir kez gösterilen bir gizli anahtar verilir; jetonları bununla imzalayacaksınız.

    Kurulum sekmesindeki kimlik doğrulama bölümü: anahtar üretme düğmesi ve açıklaması.

    Anahtarı sunucunuzun ortam değişkenlerinde saklayın. Tarayıcıya inen bir anahtar, herkesin istediği kişi gibi görünebilmesi demektir.

  2. Jetonu sunucunuzda imzalayın

    Giriş yapmış kullanıcı için HS256 ile imzalı bir JWT üretirsiniz. Zorunlu alan sub: sizin sistemdeki kullanıcı kimliği. name, email ve attrs isteğe bağlı, exp ile kısa ömür verirsiniz.

    Jetonu her sayfa yüklemesinde yeniden üretin ve ömrünü kısa tutun. Bir saatlik jeton, kullanıcı çıkış yaptıktan sonra bir saat daha geçerli olmaz.

  3. Sayfada identify ile geçirin

    lunachat('identify', jeton) çağrısı kimliği widget'a bildirir. Sunucu jetonu doğrular ve ad ile e-postayı kişi kartına doğrulanmış olarak yazar; panelde bu bilgiler onay işaretiyle görünür.

  4. Çıkışta shutdown çağırın

    Kullanıcı sitenizde çıkış yaptığında lunachat('shutdown') ziyaretçi jetonunu siler ve widget'ı kaldırır. Ortak bilgisayarda bu çağrı zorunludur: yoksa aynı tarayıcıda giriş yapan bir sonraki kişi öncekinin sohbet geçmişini görür.

Sık sorulanlar

İlgili rehberler

Hesabınız yok mu?

Ücretsiz planda 2 kullanıcı ve ayda 200 konuşma var, kredi kartı istemiyoruz.