Kullanıcı Kılavuzu

Session Variables

23/9/26
Session Variables

Session Variables, Kuika platformunda verilerin geçici olarak saklanmasını sağlayan önemli bir özelliktir. Kullanıcı oturum bilgilerini güvenli bir şekilde tutmak ve yönetmek için kullanılabilir. Bu değişkenler; kullanıcı kimliği, oturum durumu, tercih edilen dil gibi bilgileri depolayarak kullanıcı deneyimini kişiselleştirmenize olanak tanır. Web uygulamalarında, uygulama yaşam süreci boyunca verilerin korunmasını sağlar.

Session Variables Ekranını Açma

  1. Kuika platformuna giriş yapın ve Apps ekranından çalışacağınız projeyi açın.
  2. Üst navigasyon çubuğundaki Datasources simgesine tıklayın.
  3. Sol taraftaki Sources panelinde Managed DB başlığını genişletin.
  4. Session Variables satırının üzerine gelin, sağ kenarında beliren üç noktaya (⋯) tıklayın ve Edit seçeneğini seçin.

Session Variables Tanımlama

Açılan Session Variables ekranında değişkenler bir tablo üzerinde listelenir. Yeni bir değişken eklemek için tablonun son satırındaki boş alanları doldurun:

  • Key: Değişkenin tanımlanmasını sağlayan anahtar adıdır. (Örnek: user_id, language)
  • Value: Değişkenin tutacağı veridir. (Örnek: 12345, English)
  • Read Only: Değişkenin yalnızca okunabilir olup olmadığını belirler. Açık olduğunda değişkenin değeri oturum süresince değiştirilemez.

Bir satırı doldurduğunuzda altına otomatik olarak yeni bir boş satır eklenir. Bir değişkeni silmek için satırın sağındaki çöp kutusu simgesine tıklayın.

Tanımlamaları tamamladıktan sonra sağ üstteki SAVE butonuna tıklayarak kaydedin.

Session Variables İçinde Veri Tipi Yönetimi

Session Variables'ı SQL sorgularında kullanırken, dönen verinin veri tipi ile SQL sorgusunun beklediği veri tipi uyumlu olmalıdır. Gerektiğinde CAST fonksiyonu kullanarak veri tipi dönüşümü yapabilirsiniz.
  1. Datasources modülünde sol panelde bulunan Actions başlığının yanındaki + simgesine tıklayın.
  2. New SQL Action seçeneğini seçin.
  3. Sol üstteki alana aksiyon için bir ad girin.
  4. SQL editörüne sorgunuzu yazın. Örnek:
SELECT CAST(SESSION_CONTEXT(N'user_id') AS NVARCHAR(100)) AS UserId;
  1. CREATE butonuna tıklayarak aksiyonu kaydedin.

Bu yöntem, Session Variable'ın doğru veri tipiyle işlenmesini sağlar.

SQL Action'ı Test Etme

Tanımlanan SQL Action'ı test etmek için:

  • SQL editörünün sağ üstündeki Run butonuna tıklayarak sorguyu çalıştırın.
  • Sonuçları editörün altındaki Result sekmesinde, hata ve bilgi mesajlarını Messages sekmesinde kontrol edin.
  • Sorgunun Session Variable'dan gelen değerlere göre doğru sonuçlar döndürdüğünü ve değerlerin SQL sorgusuna dinamik olarak aktarıldığını doğrulayın.

Bu adımları takip ederek Session Variables'ı uygulamalarınızda etkin bir şekilde kullanabilirsiniz.

No items found.

Sözlük

No items found.

Alt Başlıklar