Kullanıcı Kılavuzu

Is Logged In

29/5/25
Is Logged In

Is Logged In, Kuika platformunda belirli bir kullanıcının oturum açıp açmadığını kontrol etmek için kullanılır. Bu aksiyon sayesinde kullanıcı oturum durumu doğrulanabilir ve uygulama içinde yönlendirme, gösterim ya da yetkilendirme gibi işlemler koşullu olarak yönetilebilir.

 Teknik Özellikler

  • Oturum Doğrulama: Kullanıcının sisteme giriş yapıp yapmadığını kontrol eder.
  • Koşullu Akış Yönetimi: Oturum durumuna göre aksiyon tetiklenmesi sağlanabilir.
  • Güvenlik Kontrolü: Yetkisiz erişimlerin önüne geçilmesine yardımcı olur.
  • Web ve Mobil Uyumluluk: Tüm web ve mobil uygulamalarda çalışır.

Is Logged In Aksiyonu Uygulama Adımları

  • Kuika platformuna giriş yapın.
  • Apps ekranından çalışacağınız projeyi açın.
  • UI Design modülüne geçin.
  • İlgili ekran veya bileşeni seçin.
  • Sağ paneldeki Properties alanını açın.
  • + ADD ACTION menüsünden istediğiniz tetikleyici olaya (Initial Actions, OnClick, OnBlur vb.) göre Authorization > Is Logged aksiyonunu ekleyin.
  • SAVE butonuna tıklayarak yapılandırmayı tamamlayın.

Kullanım Senaryosu: Giriş Yapan Kullanıcılara Yorum Formu Gösterimi

Uygulama içerisinde yalnızca giriş yapmış kullanıcıların yorum bırakabilmesini sağlamak. Giriş yapmamış kullanıcılar yorum formunu göremez ve bunun yerine bilgilendirme mesajı gösterilir.

  • Element: Yorum Formu bileşeni
  • Tetikleyici: Sayfa yüklendiğinde veya yorum formunun gösterilmesi gerektiğinde otomatik olarak çalışır.
  • Aksiyon: Authorization → Is Logged In

İşleyiş:

  1. Sayfa yüklendiğinde veya kullanıcı yorum formunun bulunduğu alana geldiğinde, Is Logged In kontrolü devreye girer.
  2. Eğer kullanıcı giriş yapmışsa:
    • Yorum formu gösterilir.
    • Kullanıcının adı, e-posta gibi bilgileri otomatik olarak forma yerleştirilebilir.
    • Yorum göndermek için gerekli alanlar (metin kutusu, gönder butonu vb.) aktif hale gelir.
  3. Eğer kullanıcı giriş yapmamışsa:
    • Yorum formu yerine şu mesaj gösterilir:
      “Yorum yapabilmek için lütfen giriş yapın.”
    • (İsteğe bağlı olarak) Hemen altında bir “Giriş Yap” butonu veya yönlendirme bağlantısı sunulabilir.
    • Kullanıcı giriş yaptıktan sonra tekrar sayfaya geldiğinde form otomatik olarak görünür.

Bu senaryo, Is Logged In aksiyonunun sayfa yönlendirmesi dışında, içerik görünürlüğü kontrolü amacıyla kullanımına örnektir. Yetkisiz kullanıcıya doğrudan yönlendirme yapılmaz; kullanıcı bilgilendirilir ve teşvik edilir. Bu yaklaşım özellikle halka açık içeriklerde kullanıcı deneyimini kesmeden yönlendirme yapılmasını sağlar.

Is Logged In Aksiyonu İleri Seviye Özelleştirmeler

  • If Then Else ile Entegre Kullanım: Is Logged In sonucu, koşul olarak kullanılabilir. Giriş yapılmamışsa kullanıcı başka bir sayfaya yönlendirilir.
  • Dashboard Erişimi: Sadece giriş yapmış kullanıcılar için yönetim ekranı görünür yapılabilir.
  • Mobil Kullanıcı Denetimi: Oturum açmamış mobil kullanıcılar için uyarı gösterebilir veya offline mod başlatılabilir.

Teknik Riskler ve Kontroller

  • Aksiyonun Bağımsız Çalışması: Is Logged In yalnızca oturum bilgisini getirir; yönlendirme veya uyarı için ayrı aksiyon gereklidir.
  • Güvenlik Açığı: Giriş yapılmamış kullanıcıların yetkili sayfalara ulaşmasını engellemek için mutlaka kontrol mekanizmaları kurulmalıdır.
  • Yanlış Kullanım: Bu aksiyon yalnızca oturum kontrolü sağlar; kullanıcı verisi getirmez. Kullanıcı detaylarına ihtiyaç varsa Get User By ID kullanılmalıdır.

Is Logged In aksiyonu, uygulama güvenliğini artırmak ve kullanıcı deneyimini yönetmek için temel bir kontroldür. Kullanıcı oturumunun aktif olup olmadığına göre akış tasarımı yapılabilir, böylece kullanıcıya özel ekranlar ya da yönlendirme senaryoları oluşturulabilir.

İlişkili diğer içerikler

No items found.

Sözlük

No items found.

Alt Başlıklar