Kullanıcı Kılavuzu

Is Verification Code Valid

29/5/25
Is Verification Code Valid

Is Verification Code Valid, Kuika platformunda bir kullanıcıya gönderilen doğrulama kodunun geçerliliğini kontrol etmek amacıyla kullanılır. Kullanıcı tarafından girilen kodun doğruluğu ve süresinin geçip geçmediği denetlenebilir. Özellikle iki faktörlü kimlik doğrulama (2FA) gibi güvenlik süreçlerinde kritik bir rol oynar.

Bu aksiyon genellikle Send Verification Code aksiyonu ile birlikte çalışır. Send Verification Code, kullanıcıya SMS, e-posta veya benzeri bir kanal aracılığıyla doğrulama kodu göndermek için kullanılır. Kullanıcıya özel ve zaman sınırlı bir doğrulama kodu üretip ilettikten sonra, kullanıcı bu kodu uygulamada ilgili alana girer.

Kullanıcı kodu girdikten sonra Is Verification Code Valid devreye girer ve şu kontrolleri yapar:

  • Kod doğru mu?
  • Kodun süresi dolmuş mu?
  • Kod, ilgili kullanıcıya mı ait?

İki aksiyon birlikte çalışarak güvenli bir doğrulama süreci sağlar. İlk olarak doğrulama kodu gönderilir (Send Verification Code), ardından kullanıcının girdiği kodun doğruluğu kontrol edilerek işlem tamamlanır (Is Verification Code Valid). Bu yapı, kullanıcı kimliğini doğrulamak ve hesap güvenliğini artırmak isteyen uygulamalarda temel bir bileşen olarak kullanılır.

Teknik Özellikler

  • Doğrulama Kontrolü: Kullanıcının girdiği kodun geçerli olup olmadığı denetlenir.
  • Zaman Aşımı Denetimi: Kodun geçerlilik süresi kontrol edilir.
  • Güvenlik Uyumlu: 2FA, şifre sıfırlama veya kayıt doğrulama gibi işlemlerle entegre çalışır.
  • Web ve Mobil Uyumluluk: Web ve mobil uygulamalarda kullanılır. 

Is Verification Code Valid Aksiyonu Uygulama Adımları

  1. Kuika platformuna giriş yapın.
  2. Apps ekranından çalışacağınız projeyi seçin.
  3. UI Design modülüne geçin.
  4. Sağ kenardaki Properties panelini açın.
  5. İlgili bileşeni (örneğin "Doğrula" butonu) seçin.
  1. + ADD ACTION menüsünden istediğiniz tetikleyici olaya (Initial Actions, OnClick, OnBlur vb.) göre Authorization > Is Verification Code aksiyonunu ekleyin.
  1. Aşağıdaki parametreyi tanımlayın:
  • Verification Code (String - Zorunlu): Kullanıcının girdiği doğrulama kodudur. Genellikle bir input alanından alınır.
  • Genellikle Action Result, Current, Form Component, Screen Input ya da Fixed gibi veri kaynakları kullanılarak tanımlanır ve Symbol Picker aracılığıyla bağlanabilir.
  1. Doğrulama Kodunun Gönderilmesi (API veya Backend)

Doğrulama kodunun nasıl gönderildiği:

  • Doğrulama kodu genellikle kullanıcıya SMS veya e-posta yoluyla daha önce gönderilmiş olur.
  • Bu işlem genellikle kullanıcı “Kodu Gönder” butonuna bastığında çalışacak şekilde yapılandırılmış ayrı bir aksiyonla gerçekleştirilir.

Kodu Gönderme için örnek senaryo:

  • “Kodu Gönder” butonuna OnClick aksiyonu eklenir.
  • Bu aksiyon bir Service Call (örneğin POST /send-verification-code) ile doğrulama kodunu backend'e göndermenizi sağlar.
  • Kullanıcının telefon numarası veya e-posta adresi Request Body içinde backend'e gönderilir.
  • Backend, bu kullanıcıya ait doğrulama kodunu üretir ve gönderir.
  1. Yapılandırmayı tamamladıktan sonra SAVE butonuna tıklayın.

Kullanım Senaryosu: E-Posta ile Gönderilen Kodun Doğrulanması

Bir kullanıcı şifresini sıfırlamak ister ve kendisine bir doğrulama kodu gönderilir. Kullanıcı bu kodu ilgili alana girip “Doğrula” butonuna bastığında sistem, kodun geçerli olup olmadığını kontrol etmelidir.

Uygulama Akışı:

  • Element: Doğrula butonu
  • Tetikleyici: OnClick
  • Aksiyon: Authorization → Is Verification Code Valid
  • Parametre:
    • Verification Code

Aksiyon Sonrası Kullanım:

  • Kod geçerliyse, kullanıcı yeni şifre belirleme ekranına yönlendirilir (Navigate aksiyonu).
  • Kod geçersizse, kullanıcıya Notify aksiyonu ile hata mesajı gösterilir.

Is Verification Code Valid Aksiyonu İleri Seviye Özelleştirmeler

  • Koşullu Yönlendirme: Kod doğrulama sonucu bir If Then Else yapısıyla işlenerek geçerli/yanlış kodlara göre farklı işlemler yapılabilir.
  • Dinamik Kod Kaynağı: Kod farklı kaynaklardan (ör. SMS, e-posta, uygulama içi mesaj) alınarak doğrulanabilir.
  • Tek Seferlik Kodlar: Kod yalnızca bir defa geçerli olacak şekilde sistem tarafından üretilebilir.
  • Süre Sınırı Uyarısı: Kodun süresi dolduğunda kullanıcıya yeni kod iste seçeneği sunulabilir.

Teknik Riskler ve Kontroller

  • Kod Formatı Kontrolü: Kullanıcının yanlışlıkla boşluk veya geçersiz karakter girmesi hatalara neden olabilir. Giriş öncesi doğrulama yapılmalıdır.
  • Zaman Aşımı: Kodun geçerlilik süresi sistemde iyi tanımlanmalı ve kullanıcıya bu süre belirtilmelidir.
  • Gizlilik: Kodlar sistemde açık metin olarak saklanmamalı, güvenli algoritmalarla işlenmelidir.
  • Yanlış Kod Denemeleri: Belirli sayıda hatalı girişten sonra kullanıcı geçici olarak engellenmelidir.

Is Verification Code Valid aksiyonu, kullanıcıların kimliklerini güvenli bir şekilde doğrulamasını sağlar. Gelişmiş güvenlik gerektiren senaryolarda kullanıcı deneyimini bozmadan etkili bir doğrulama adımı sunar. Özellikle şifre sıfırlama, iki faktörlü giriş ve kayıt işlemlerinde kritik rol oynar.

İlişkili diğer içerikler

No items found.

Sözlük

No items found.

Alt Başlıklar