Kullanıcı Kılavuzu

Set Password With Verification Code

4/7/25
Set Password With Verification Code

Set Password With Verification Code aksiyonu, kullanıcıların E-postalarına gönderilecek  doğrulama kodunu kullanarak yeni bir şifre belirlemelerini sağlar. Bu aksiyon, parola sıfırlama ve ilk oturum açma senaryolarında yaygın olarak kullanılır. Kullanıcı doğrulama kodunu başarılı bir şekilde girdikten sonra yeni şifresini oluşturur ve sistem erişimi sağlanır.

Teknik Özellikler

  • Kullanıcı tarafından girilen doğrulama kodunun doğruluğu sistem tarafından kontrol edilir.
  • Kod doğrulandıktan sonra kullanıcıdan yeni şifre girmesi istenir.
  • Güvenli parola belirleme işlemi sistem üzerinden gerçekleştirilir.
  • Web ve mobil uygulamalarda çalışır.

Set Password With Verification Code Aksiyonu Uygulama Adımları

  1. Kuika platformuna giriş yapın.
  2. Apps ekranından çalışacağınız projeyi açın.
  3. UI Design modülüne geçin.
  4. Sağ kenarda bulunan Properties panelini açın.
  1. + ADD ACTION menüsünden istediğiniz tetikleyici olaya (Initial Actions, OnClick, OnBlur vb.) göre Authorization > Set Password With Verification Code aksiyonunu ekleyin.

Parametre Tanımları

  • User Name (String – Zorunlu): Doğrulama kodunun gönderildiği kullanıcının e-posta adresidir.  Örnek Giriş: txtEmail.value
  • Verification Code (String – Zorunlu):  Kullanıcının e-posta adresine gönderilen doğrulama kodudur. Örnek Giriş: txtCode.value
  • New Password (String – Zorunlu):  Kullanıcının oluşturmak istediği yeni şifredir. Örnek Giriş: txtNewPassword.value

Tüm parametreler dinamik olarak Form Component, Action Result veya Fixed kaynaklar üzerinden Symbol Picker ile bağlanabilir.

Kullanım Senaryosu: Doğrulama Kodu ile Yeni Şifre Oluşturma

Bir kullanıcı, “Şifremi Unuttum” ekranı üzerinden doğrulama kodunu aldıktan sonra, sistemde yeni bir şifre oluşturmak ister. Bu işlem sırasında kullanıcı hem e-posta adresini hem de gelen doğrulama kodunu girerek yeni şifresini belirler.

Uygulama Akışı:

  • Element: “Yeni Şifreyi Kaydet” butonu
  • Tetikleyici: OnClick
  • Aksiyon: Authorization → Set Password With Verification Code

Parametre Yapılandırması:

  • User Name: txtEmail.value
  • Verification Code: txtVerificationCode.value
  • New Password: txtNewPassword.value

Kullanıcı, şifre belirleme işlemini tamamladıktan sonra sistemde yeni kimlik bilgileri ile oturum açabilir.

Set Password With Verification Code Aksiyonu İleri Seviye Özelleştirmeler 

  • Form Validasyonlarıyla Entegrasyon: New Password alanı için parola politikalarına (örneğin: en az bir büyük harf, özel karakter, minimum karakter sayısı) uygunluk kontrolü yapılabilir. Böylece kullanıcılar daha güvenli şifreler oluşturur.
  • Şifre Güçlülüğü Göstergesi: Yeni şifre belirlenirken kullanıcıya şifresinin ne kadar güçlü olduğunu gösteren bir Progress Bar elementi ekleyebilirsiniz. Bu görsel destek, kullanıcı deneyimini artırır.
  • Çok Dilli Uyarı ve Bilgilendirme: Kullanıcıların tercih ettiği dile göre doğrulama süreci sırasında hata veya başarı mesajları çok dilli olarak gösterilebilir. Language parametresi ile entegre çalıştırılabilir.
  • Otomatik Giriş İşlemi (Opsiyonel): Kullanıcı yeni şifresini belirledikten sonra, isteğe bağlı olarak otomatik giriş yapılabilir. Bunun için Set Password With Verification Code aksiyonu sonrası bir Encrypted Sign In aksiyonu tetiklenebilir.
  • Zaman Aşımı ve Kod Süresi Kontrolü: Doğrulama kodunun kullanım süresi geçtiyse, kullanıcıya otomatik olarak yeni kod gönderilmesini sağlayacak bir yönlendirme veya işlem tasarlanabilir (Send Verification Code aksiyonu ile entegre şekilde).
  • Güvenlik Log Kaydı: Şifre sıfırlama işlemlerinin sistem tarafında kayıt altına alınması için arka planda çalışan log mekanizmaları oluşturulabilir. Bu sayede hangi kullanıcıların şifre sıfırladığı izlenebilir.
  • Kullanıcı Bilgisi Maskelenmiş Geri Bildirimler: Güvenlik amacıyla, doğrulama kodu geçersizse “Kod geçersiz” gibi genel bir mesaj verilmeli, hangi e-posta adresine kod gönderildiği gibi bilgiler açıkça gösterilmemelidir.

Teknik Riskler ve Önlemler

  • Yanlış Kod Girişi: Kullanıcının girdiği doğrulama kodu hatalıysa, sistem hata mesajı göstermeli ve kullanıcı yönlendirilmelidir.
  • Kod Süresi Dolmuş: Doğrulama kodlarının geçerlilik süresi dolduysa sistem kullanıcıyı bilgilendirmeli ve yeni kod talep etmesini sağlamalıdır.
  • Zayıf Parola Seçimi: Yeni şifrenin güvenlik standartlarına (en az 8 karakter, harf ve rakam kombinasyonu vb.) uygun olması sağlanmalıdır.
  • Form Validasyonu: Tüm alanlar doldurulmadan aksiyon tetiklenmemelidir. Gerekirse alanlara doğrulama kuralları uygulanmalıdır.

Set Password With Verification Code aksiyonu, kullanıcıların sistemde doğrulanmış bir kimlik bilgisiyle güvenli şekilde yeni şifre belirlemesini sağlar. Parola sıfırlama süreçlerinin ayrılmaz bir parçası olan bu aksiyon, kullanıcı deneyimini güçlendirir ve güvenli uygulama akışının temel bileşenlerinden biri olarak kullanılır.

İlişkili diğer içerikler

No items found.

Sözlük

No items found.

Alt Başlıklar