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.