Otomatik oturum açma ve oturumu kapatma

Koleksiyonlar ile düzeninizi koruyun İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.

Bu sayfada, kullanıcıların Google One Tap ile oturum açma veya oturumu kapatma yöntemleriyle ilgili özelliklerin nasıl uygulanacağı açıklanmaktadır.

Kullanıcıların otomatik olarak oturum açmasını sağlama

Google One Tap, ziyaretçilerin sitenize geri döndüğünde atması gereken manuel adımları kaldırarak sorunsuz bir kullanıcı deneyimi (UX) sağlayan otomatik oturum açmayı destekler. Kullanıcıların son ziyaretlerinde seçtikleri Google Hesabı'nı hatırlamalarına gerek yoktur. Bu sayede, platformunuzda gereksiz yinelenen hesaplar oluşturulması ihtimali azalır.

Otomatik oturum açma özelliği, Google ile Oturum Açma düğmemizi ve One Tap iletişim kutularımızı tamamlayıcı niteliktedir. Sitenizin tamamında kullanılmak üzere tasarlanmıştır. Manuel kayıt veya hesap değiştirme işlemleri yalnızca kullanıcı sitenizden ilk kez çıkış yaptıktan sonra gerçekleşir.

Otomatik oturum açma özelliğinin gerçekleşmesi için aşağıdaki koşulların sağlanması gerekir:

  • Kullanıcı ilk olarak Google hesabında oturum açmalıdır ve
  • Hesap profilini uygulamanızla paylaşmak için daha önce izin vermiş olmanız gerekir.

Otomatik oturum açmanın etkinleştirildiği ve bu koşullar karşılanırsa ziyaretçi kimliği jeton kimlik bilgisi hiçbir kullanıcı etkileşimi olmadan otomatik olarak döndürülür. Bu koşullar sağlanmazsa ve sayfada Otomatik Oturum Açma etkin olsa bile kullanıcı, oturum açma veya izin için varsayılan olarak Tek Dokunuş akışını kullanır. Bir kullanıcının birden fazla Google hesabı varsa ve sitenizi ziyaret ederse, öncelikle tek bir Google hesabında oturum açması ve bu hesaba izin vermesi gerekir.

Döndürülen kimlik bilgisi nesnesinin select_by alanındaki auto değerini kullanarak Otomatik oturum açma başarı oranını ölçebilirsiniz.

Otomatik oturum açmayı etkinleştirmek için aşağıdaki snippet'te gösterildiği gibi kodunuza data-auto_select="true" ekleyin:

<div id="g_id_onload"
     data-client_id="YOUR_GOOGLE_CLIENT_ID"
     data-auto_select="true"
     data-login_uri="https://your.domain/your_login_endpoint">
</div>

Oturumu kapat

Web sitenizden çıkış yapan kullanıcılar, Google One Tap isteminin otomatik olarak gösterildiği bir sayfaya yönlendirilebilir. Bu kurulumda otomatik seçimin yasak olması gerekir. Aksi takdirde, kullanıcı otomatik olarak tekrar oturum açar. Bu da geçersiz bir kullanıcı deneyimine neden olur.

Kullanıcı oturumu kapattıktan sonra otomatik olarak seçilmesini engellemek için tüm çıkış bağlantılarınıza ve düğmelerinize g_id_signout sınıf adını ekleyin. Aşağıdaki kod snippet'ini inceleyin:

<div class="g_id_signout">Sign Out</div>

Oturumu kapatmak için aşağıdaki JavaScript kod snippet'ini de kullanabilirsiniz:

  const button = document.getElementById(‘signout_button’);
    button.onclick = () => {
      google.accounts.id.disableAutoSelect();
    }

Sonuç olarak, kapalı olmayan kullanıcı deneyiminden kaçınmak için oturumun kapalı olması, alanınızdaki bir çerez aracılığıyla kaydedilir.

Oturum kapatma durumu, alanınızdaki g_state çerezinde depolanır. Alanınızda kullanılan tüm çerezleri izleyen bir hizmetiniz varsa onları bu çerez hakkında bilgilendirmeniz gerekir.

Giriş sonrası sayfalarınıza istemci kitaplığı yüklemek istemiyorsanız kapanan UX'in kilitlenme anını önlemek için aşağıdaki basit çözümleri kullanabilirsiniz.

  • Oturum kapatıldığında, kullanıcıları One Tap'in gösterilmediği veya otomatik oturum açmanın her zaman devre dışı bırakıldığı bir sayfaya (örneğin, https://example.com/logged_out) yönlendirin.
  • Çıkış yaparken URL'ye bir parametre ekleyin. Örneğin, logged_out=1. JavaScript'le One Tap oluştururken URL parametresini kontrol edin ve varsa otomatik oturum açmayı devre dışı bırakın.

Önemli kullanıcı yolculukları

  1. Otomatik oturum açma sayfası.

    Otomatik olarak oturum açma pop-up&#39;ı.

  2. Kullanıcılar İptal düğmesini 5 saniye içinde tıklamazsa web sitenizle bir kimlik jetonu paylaşılır.

  3. Oturum açma iptal edildiğinde, etkin Google oturumlarının sayısına bağlı olarak, hesap seçici sayfası veya geri gelen kullanıcı sayfası görüntülenir.

    • Birden çok Google oturumu

      Hesap Seçici Sayfası

    • Tek Google Oturumları

      One Tap geri gelen kullanıcı sayfası