Kullanıcı Kılavuzu

Get Current Session Info

Get Current Session Info

Kuika platformunda yer alan Get Current Session Info aksiyonu, oturum açmış kullanıcıya ait oturum bilgilerini sistem üzerinden dinamik olarak almanızı sağlar. Bu aksiyon sayesinde kullanıcı kimliği, rol bilgileri, oturum süresi gibi oturum detaylarına erişebilir, uygulamanız içinde bu bilgilere göre koşullu işlemler gerçekleştirebilirsiniz.

Teknik Özellikler

  • Parametresiz Kullanım: Bu aksiyon herhangi bir parametre almaz.
  • Oturum Bilgisi Erişimi: Kullanıcının mevcut oturumundaki kimlik, rol ve erişim bilgileri çekilir.
  • Web & Mobil Uyum: Hem web hem de mobil uygulamalarda çalışır.
  • Authorization ile Uyum: Kullanıcı bilgileri, mevcut Authorization yapılandırmasına göre döner.

Get Current Session Info Aksiyonu Uygulama Adımları

  1. Kuika platformunda projenizi açın.
  2. UI Design modülüne geçin ve delegasyon bilgilerini göstereceğiniz ekranı seçin.
  1. + ADD ACTION menüsünden istediğiniz tetikleyici olaya (Initial Actions, OnClick, OnBlur vb.) göre Authorization > Get Current Session Info aksiyonunu ekleyin.

Kullanım Senaryosu: Oturum Açan Kullanıcıya Göre Sayfa Özelleştirme

Bir yönetici panelinde, yalnızca “admin” rolüne sahip kullanıcıların ek ayarları görebilmesi isteniyor. Bu durum, Get Current Session Info aksiyonu ile kontrol edilebilir.

Senaryo Adımları:

  • Sayfa yüklendiğinde Get Current Session Info aksiyonu çalışır.
  • Elde edilen kullanıcı bilgileri Set Value aksiyonu ile geçici bir değişkene aktarılır.
  • Condition kullanılarak:
    • Eğer kullanıcının rolü “admin” ise, sayfadaki “Sistem Ayarları” bölümü görünür yapılır.
    • Diğer rollerdeki kullanıcılar bu alanı göremez.

Örnek çıktı:

  • Username: elif.yilmaz@firma.com
  • Roles: ["admin", "editor"]
  • SessionId: 78e4-a987-fd03
  • LoginTime: 29.05.2025 09:15

Get Current Session Info Aksiyonu İleri Seviye Özelleştirmeler

  • Dinamik Navigasyon: Kullanıcının rolüne göre farklı sayfalara yönlendirme yapılabilir.
  • Kayıt Loglama: Oturum bilgisi özel bir log sistemine kaydedilebilir.
  • Form Doldurma: Kullanıcı bilgileri otomatik olarak formlara doldurulabilir (örneğin, “Ad Soyad” alanı).

Teknik Riskler ve Kontroller

  • Gizlilik: Oturum bilgileri yalnızca güvenilir aksiyonlarda kullanılmalıdır.
  • Yetkisiz Erişim: Rollere bağlı olarak bilgi gösterimi kısıtlanmalıdır.
  • Güncel Oturum: Aksiyon, yalnızca geçerli oturum bilgilerini döndürür; başka kullanıcılar hakkında bilgi alınamaz.

Get Current Session Info, Kuika uygulamalarında kullanıcıya özel deneyimler oluşturmak, rol bazlı erişim kontrolü sağlamak ve oturum temelli karar mekanizmaları geliştirmek için temel bir aksiyondur.

İlişkili diğer içerikler

No items found.

Sözlük

No items found.

Alt Başlıklar