Sign In

Sign In

Kuika platformundaki Sign In aksiyonu, kullanıcıların uygulamaya güvenli bir şekilde giriş yapmalarını sağlar. Kullanıcının e-posta adresi ve şifre gibi kimlik bilgilerini doğrulayarak kimlik doğrulama sürecini başlatır. Giriş işlemi başarılı olduğunda, kullanıcı uygulama içindeki tüm işlevlere erişebilir. Sign In aksiyonu, hem web hem de mobil uygulamalarda desteklenmektedir.

Teknik Özellikler

  • Kimlik Doğrulama: Kullanıcıların e-posta adresi ve şifreleri ile giriş yapmaları sağlanır.
  • Güvenli Giriş: Giriş işlemi sırasında kullanıcı bilgileri doğrulanarak güvenli bir giriş sağlanır.
  • Web ve Mobil Uyumluluğu: Sign In aksiyonu, hem web hem de mobil platformlarda uyumlu olarak çalışır.
  • Dinamik Giriş Yönetimi: Kullanıcı bilgileri dinamik olarak doğrulanabilir ve kullanıcıya uygun rol ve izinler atanabilir.
  • Kolay Entegrasyon: Uygulamanın farklı bölümleriyle entegre olarak kullanıcılara hızlı giriş sağlayabilirsiniz.
Sign In Aksiyonu Uygulama Adımları

Sign In Aksiyonunun Projeye Eklenmesi

  1. Kuika platformuna giriş yaparak üzerinde çalıştığınız projeyi açın.
  2. UI Design modülünde sağ panelde bulunan Properties panelini açın.
  1. + ADD ACTION açılır menüsünden sırasıyla Initial Actions, OnClick, OnBlur gibi uygun bir tetikleyici eylem(event) seçin → Authorization → Sign In seçeneğini seçin.

Sign In Parametrelerini Yapılandırma

Aşağıdaki alanlarda, giriş işlemi için gerekli parametreleri yapılandırabilirsiniz:

Username :

  • Zorunluluk: Evet
  • Açıklama: Kullanıcının e-posta adresi veya kullanıcı adı girilmelidir. Bu alan, kullanıcının sisteme giriş yapmak için tanımlanan kimliğidir.
  • Tip: String
  • Input: Kullanıcı adı ya da e-posta adresini girin. Bu alana öncelikli olarak Action Result gibi veri kaynaklarından veri aktarılabilir. Ayrıca Method Input, Current, Screen Input, Fixed veya Component gibi farklı kaynaklar da kullanılabilir. Bu kategoriler Symbol Picker üzerinden seçilerek tanımlanabilir. 

Password:

  • Zorunluluk: Evet
  • Açıklama: Kullanıcının giriş yapmak için kullanacağı şifreyi girin. Bu, kullanıcının kimliğini doğrulamak için gereklidir.
  • Tip: String
  • Input: Kullanıcının şifresini girin. Bu alana öncelikli olarak Action Result gibi veri kaynaklarından veri aktarılabilir. Ayrıca Method Input, Current, Screen Input, Fixed veya Component gibi farklı kaynaklar da kullanılabilir. Bu kategoriler Symbol Picker üzerinden seçilerek tanımlanabilir.

Giriş İşlemini Tamamlama

Parametrelerinizi yapılandırdıktan sonra, değişikliklerinizi kaydetmek için SAVE butonuna tıklayın. Bu işlem, Sign In aksiyonunun başarıyla eklenmesini sağlar.

Kullanım Senaryosu: Kullanıcının Uygulamaya Giriş Yapması

Uygulamanın giriş ekranında, kullanıcı e-posta ve şifresini girdikten sonra “Giriş Yap” butonuna tıklar. Bu işlemle birlikte, sistem kullanıcının bilgilerini doğrular ve başarılı girişin ardından kullanıcı uygulamaya erişim sağlar.

Giriş Formuna Sign In Aksiyonu Ekleme

  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.
  1. Sol kenardaki Elements panelinden bir Form ve iki adet Text Input (biri e-posta, diğeri şifre için) sürükleyip bırakın.
  2. Formun altına bir Button ekleyin ve Label kısmına “Giriş Yap” yazın.
  3. Bu butonu seçin ve sağ kenardaki Properties panelinden + ADD ACTION menüsünü açın.
  4. OnClick → Authorization → Sign In aksiyonunu seçin.

Sign In Aksiyonunu Yapılandırma

Açılan aksiyon yapılandırma penceresinde aşağıdaki alanları tanımlayın:

  • Username: formData.email
  • Password: formData.password

Ardından SAVE butonuna tıklayarak aksiyonu tamamlayın.

Girişten Sonra Yapılabilecekler (İsteğe Bağlı)

Kullanıcı giriş yaptıktan sonra yönlendirme işlemi isteniyorsa, Sign In aksiyonunun hemen altına ikinci bir aksiyon olarak şu eklenebilir:

  • +ADD ACTION → Navigation → Navigate
    • To Screen: Uygulamanın ana ekranı (örneğin: "Dashboard")
    • Open As: Current Page
    • Böylece kullanıcı, giriş yaptıktan sonra doğrudan uygulama ana sayfasına yönlendirilmiş olur.

Bu senaryo ile kullanıcılar güvenli bir şekilde uygulamaya giriş yapabilir ve kişiselleştirilmiş içeriklere erişim sağlayabilir.

Sign In Aksiyonu İleri Seviye Özelleştirmeler 
  • Gelişmiş Kimlik Doğrulama: Sign In aksiyonuna ek olarak, ek güvenlik katmanları entegre edilebilir. Örneğin, iki faktörlü kimlik doğrulama (2FA) veya CAPTCHA gibi güvenlik önlemleri ile sisteme giriş daha güvenli hale getirilebilir.
  • Dinamik Kullanıcı Yönlendirmesi: Kullanıcı giriş yaptıktan sonra, kullanıcının rolüne veya yetkilerine göre yönlendirme yapılabilir. Örneğin, admin rolündeki kullanıcılar için yönetici paneline, normal kullanıcılar için ana ekrana yönlendirme yapılabilir. Bu tür dinamik yönlendirmeler, kullanıcının rolüne göre özelleştirilen deneyimler sunar.
  • E-posta ve Şifre Doğrulama: Kullanıcı bilgilerini doğrulamadan önce, e-posta adresinin geçerliliğini ve şifrenin güvenliğini kontrol etmek önemlidir. Bu, kullanıcıların yanlış bilgiyle giriş yapmalarını önler ve güvenliğin sağlanmasına yardımcı olur.

Teknik Riskler ve Önlemler

  • Yanlış E-posta veya Şifre:  E-posta adresi ve şifre doğru şekilde doğrulanmalı. Kullanıcıya hata mesajları verilerek yanlış girişler engellenebilir.
  • Hesap Güvenliği: Şifreler güçlü güvenlik politikalarına göre saklanmalı ve şifre güvenliği sağlanmalıdır. Örneğin, şifreler hashlenerek saklanabilir.
  • Yüksek Trafik Durumu: Sistem, çok sayıda giriş talebiyle başa çıkabilmelidir. Yük dengeleme ve önbellekleme stratejileri kullanılabilir.

Sign In aksiyonu, kullanıcıların uygulamanıza güvenli bir şekilde giriş yapmalarını sağlar ve tüm kimlik doğrulama işlemlerini yönetir. Sign In aksiyonu sayesinde, kullanıcıların yalnızca geçerli kimlik bilgileri ile sisteme erişmesi sağlanır. Web ve mobil platformlarda uyumlu şekilde çalışan Sign In aksiyonu, kullanıcı deneyimini geliştirir ve uygulamanın güvenliğini artırır. Kullanıcıların erişim kontrolünü etkin bir şekilde yönetmek, uygulamanın farklı özelliklerine sadece yetkilendirilmiş kişilerin erişmesini sağlamak için güçlü bir araçtır.

İlişkili diğer içerikler

No items found.

Sözlük

No items found.

Alt Başlıklar