Kullanıcı Kılavuzu

Write To Session Storage

19/5/25
Write To Session Storage

Write To Session Storage aksiyonu, uygulama oturumu boyunca geçici olarak veri saklamak için kullanılır. Bu aksiyon sayesinde, kullanıcı etkileşimlerinden doğan veriler tarayıcıda sadece geçerli oturum süresince tutulur. Oturum kapandığında (örneğin sekme kapatıldığında), veriler otomatik olarak silinir.

Teknik Özellikler

  • Geçici Veri Saklama: Veriler yalnızca geçerli oturum süresince saklanır.
  • Anahtar-Değer Yapısı: Her veri key kullanılarak saklanır ve okunabilir.
  • Veri Tipi Uyumluluğu: Metin, sayı, JSON.stringify() ile formatlanmış nesneler saklanabilir.
  • Güvenli ve Hafif: Kullanıcı verileri cihazda geçici olarak tutulduğu için temiz bir bellek yönetimi sağlar.
  • Web ve Mobil Uyumlu: Aksiyon, hem web hem de mobil uygulamalarda desteklenir.

Write To Session Storage Aksiyonu Uygulama Adımları

1. UI Design'da Aksiyonu Tanımlama

  • Kuika platformuna giriş yapın.
  • Apps ekranından projenizi açın.
  • UI Design modülüne geçin.
  • Aksiyon eklemek istediğiniz bileşeni seçin (örneğin bir buton).
  • Sağdaki Properties panelinde ADD ACTION menüsünden istediğiniz tetikleyici olaya (Initial Actions, OnClick, OnBlur vb.) göre Local Storage → Write To Session Storage aksiyonunu seçin.

2. Aksiyon Parametrelerini Yapılandırma

  • Key (String – Zorunlu):
    • Oturum depolamasında saklanacak verinin adıdır.
    • Bu key, ilgili veriye erişmek için Read From Session Storage aksiyonu ile kullanılır.
    • Örn: "currentStep", "formStatus".
  • Value (String/Number/JSON – Zorunlu):
    • Oturum süresince saklanacak veridir.
    • Örn: "step3", user.id, JSON.stringify (lang: "tr", theme: "dark").

Kullanım Senaryosu: Form Aşamasını Takip Etme

Çok adımlı bir formda, kullanıcı bir adımdan diğerine geçerken hangi adımda kaldığı Session Storage'a kaydedilir. Sayfa yenilense bile kullanıcı aynı adımdan devam eder.

Uygulama Akışı:

  • +ADD ACTION → OnClick → Local Storage → Write To SessionStorage
  • Key: "activeStep"
  • Value: "step3"

Write To Session Storage Aksiyonu İleri Seviye Özelleştirmeler

  • Form Oturumu Koruma: Kullanıcı bir formu doldururken tarayıcıyı yenilese bile formun hangi adımında olduğunu koruyabilirsiniz.
  • Rol/İzin Bilgisi Saklama: Kullanıcı giriş yaptıktan sonra, rol bilgisini oturumda saklayarak ekran yetkilendirmeleri dinamik hale getirilebilir.
  • Çoklu Sekme Uyarısı: Her sekmeye özel farklı session verileriyle sekme kontrolü yapılabilir.

Teknik Riskler ve Kontroller

  • Oturum Sonlanması: Sayfa sekmesi kapandığında veriler kaybolur. Kalıcı veri gerekiyorsa Local Storage tercih edilmelidir.
  • Key Çakışması: Aynı key birden fazla veriyle tekrar yazılırsa, önceki veri silinir. İsimlendirmelerde özgünlük sağlanmalıdır.
  • JSON Formatlama: Value olarak JSON saklanacaksa, yazarken JSON.stringify(), okurken JSON.parse() kullanılmalıdır.
  • Tarayıcı Kısıtlamaları: Her tarayıcıda session storage sınırları vardır (~5MB). Aşırı veri saklamaktan kaçınılmalıdır.
  • Gizli Veri Saklama: Kullanıcı adı, rol bilgisi gibi veriler saklanabilir; fakat şifre veya token gibi hassas bilgiler asla düz metin olarak saklanmamalıdır.

Write To Session Storage aksiyonu, oturum boyunca geçici veri saklamak isteyen geliştiriciler için idealdir. Kullanıcı deneyimini kişiselleştirmek, geçici seçimleri kaydetmek ve form süreçlerini yönetmek gibi birçok senaryoda etkili bir şekilde kullanılabilir. Temiz ve kontrollü veri saklama yapısıyla Kuika projelerinde sade ama güçlü bir çözüm sunar.

İlişkili diğer içerikler

No items found.

Sözlük

No items found.

Alt Başlıklar