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.
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;
Özel kayıt iş süreci oluşturma
- Arayüz düzenleyicide, bir Container oluşturun ve aşağıdaki örnekte olduğu gibi içine birkaç Input öğesi koyun.
- 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;
- Register düğmesiyle ilişkili iş süreci oluşturun. onClick olayı bu işlem için giriş noktası olacaktır.
- 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.
- Kullanıcı tarafından girilen değerler ( Value ) Server request POST /register/ prosesinin girişine iletilir.
- 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 .