Kaydolma yapılandırması

Auth Module , Sign Up yapılandırmasına biraz esneklik katar. Modules bölümüne gidin ve ayarlarını açmak için Auth Module tıklayın.

  • SignUp Groups : Kullanıcının kayıt olduktan sonra bir gruba üye olacağı grupların listesini tanımlar.
  • SignUp : kullanıcıların uygulamanızda kaydolmasına ve hesap almasına izin verir.
  • Session timeout (minutes) : kullanıcının oturumunun kullanıcı etkinliği olmadan ne kadar süreyle etkin olacağını tanımlar. Zaman aşımı değerinden sonra kullanıcının oturumu sonlandırılacaktır.
  • Failed login delay (in ms) : kaba kuvvet saldırılarını önlemek için başarısız oturum açma girişimlerinden sonraki yanıtlar için gecikme süresini tanımlar.
  • Email confirmation required : kullanıcının kaydı e-posta yoluyla onaylaması gerekip gerekmediğini tanımlar.
  • Signed-Up User Active : etkinse, yeni oluşturulan her Kullanıcı nesnesi için active=true ayarlayın.
  • Groups sekmesi, kullanıcı gruplarının listesini oluşturmaya ve yapılandırmaya izin verir.

configure_registr_fe

Sign Up işlemi web uygulamasında yapılandırılabilir. Proje oluşturulduktan sonra aşağıdaki iş süreci de önceden yapılandırılmıştır:

  • login inputString : e-posta değeri doğrulaması;
  • Confirm password inputString kontrol eder;
  • Register düğmesi: yeni User nesnesi oluşturur ve kaydı doğrular;

configure_register_button

Özel kayıt iş süreci oluşturma

  1. Arayüz düzenleyicide, bir Container oluşturun ve aşağıdaki örnekte olduğu gibi içine birkaç Input öğesi koyun.
    1_fe_layout
    • E-mail alanı, kullanıcının e-postasını girmekten ve doğrulamaktan sorumludur [ Web uygulamaları için Input (email) ve mobil uygulamalar için Email field ];
    • İkinci input , yeni bir kullanıcı parolasının girilmesinden ve doğrulanmasından sorumludur [ Web uygulamaları için Input (password) ve mobil uygulamalar için Geçiş alanı ];
    • Üçüncü input , kullanıcı tarafından oluşturulan şifreyi tekrarlamak ve bunların eşleşip eşleşmediğini kontrol etmek için gereklidir [ Web uygulamaları için Input (password) ve mobil uygulamalar için Pass field ];
    • Register düğmesi, girilen tüm değerleri doğrulama iş sürecini başlatır;
    • Login düğmesi, uygun kullanıcı yetkilendirme formuna Navigate bloğunu başlatır;
  2. Register düğmesiyle ilişkili iş süreci oluşturun. onClick olayı bu işlem için giriş noktası olacaktır. 2_onClick
  3. Her şeyden önce, girilen alanları kontrol etmek ve doğrulamak için mantığın bu şekilde inşa edilmesi gerekir. Get Properties blokları veri almak için kullanılır.
    3_validateInputs
  4. Kullanıcı tarafından girilen değerler ( Value ) Server request POST /register/ prosesinin girişine iletilir.
    4_register_post
  5. Server request POST /register/ işleminin başarıyla tamamlanmasının ardından, mevcut kullanıcı oturumuna ( Set Auth Token ) atanan çıktıdan Auth Token ( token ) döndürülür ve kullanıcı tarafından tanımlanan istenen sayfaya yönlendirilir. Blokta Navigate .
    5_navigate
Was this article helpful?

AppMaster.io 101 Çarpışma Kursu

10 Modüller
2 haftalar

Nereden başlayacağınızdan emin değil misiniz? Yeni başlayanlar için hızlandırılmış kursumuzla başlayın ve AppMaster'ı A'dan Z'ye keşfedin.

Kursa Başlayın
Development it’s so easy with AppMaster!

Daha Fazla Yardıma mı ihtiyacınız var?

Herhangi bir sorunu uzmanlarımızın yardımıyla çözün. Zamandan tasarruf edin ve uygulamalarınızı oluşturmaya odaklanın.

headphones

İletişim desteği

Bize sorununuzu anlatın, size bir çözüm bulalım.

message

Topluluk Sohbeti

Soruları sohbetimizde diğer kullanıcılarla tartışın.

Topluluğa Katılın