Konfigurasi pendaftaran
Auth Module menambahkan beberapa fleksibilitas ke dalam konfigurasi Sign Up . Buka bagian Modules dan klik Auth Module untuk membuka pengaturannya.
- SignUp Groups : mendefinisikan daftar grup di mana pengguna akan menjadi anggota grup setelah mendaftar.
- SignUp : memungkinkan pengguna mendaftar dan mendapatkan akun di aplikasi Anda.
- Session timeout (minutes) : menentukan berapa lama sesi pengguna akan aktif tanpa aktivitas pengguna. Setelah nilai batas waktu sesi pengguna akan dihentikan.
- Failed login delay (in ms) : menentukan waktu tunda untuk respons setelah upaya login yang gagal untuk mencegah serangan bruteforce.
- Email confirmation required : menentukan apakah pengguna harus mengkonfirmasi pendaftaran melalui email.
- Signed-Up User Active : set active=true untuk setiap objek Pengguna yang baru dibuat jika diaktifkan.
- Tab Groups memungkinkan untuk membuat dan mengonfigurasi daftar grup pengguna.
Proses Sign Up dapat dikonfigurasi di aplikasi web. Setelah proyek dibuat, proses bisnis berikut juga telah dikonfigurasikan sebelumnya:
- login inputString : validasi nilai email;
- Confirm password inputString : memeriksa apakah kata sandi cocok;
- Tombol Register : membuat objek User baru dan memvalidasi pendaftaran;
Pembuatan proses bisnis pendaftaran khusus
- Di editor antarmuka, buat Container dan letakkan beberapa elemen Input di dalamnya seperti pada contoh di bawah ini
- Bidang E-mail bertanggung jawab untuk memasukkan dan memvalidasi email pengguna [ Input (email) untuk aplikasi web dan Email field untuk aplikasi seluler];
- input kedua bertanggung jawab untuk memasukkan dan memvalidasi kata sandi pengguna baru [ Input (password) untuk aplikasi web dan bidang Pass untuk aplikasi seluler];
- input ketiga diperlukan untuk mengulang kata sandi yang dibuat oleh pengguna dan memeriksa apakah ini cocok [ Input (password) untuk aplikasi web dan Pass field untuk aplikasi seluler];
- Tombol Register memulai proses bisnis untuk memvalidasi semua nilai yang dimasukkan;
- Tombol Login memulai Navigate blok ke formulir otorisasi pengguna yang sesuai;
- Buat proses bisnis yang terkait dengan tombol Register . acara onClick akan menjadi titik masuk untuk proses ini
- Pertama-tama, logika harus dibangun seperti itu untuk memeriksa dan memvalidasi bidang yang dimasukkan. Blok Get Properties digunakan untuk mendapatkan data.
- Nilai yang dimasukkan oleh pengguna ( Value ) diteruskan ke input dari proses Server request POST /register/ .
- Setelah berhasil menyelesaikan proses Server request POST /register/ , Auth Token ( token ) dikembalikan dari output, yang ditetapkan ke sesi pengguna saat ini ( Set Auth Token ) dan pengguna diarahkan ke halaman yang diinginkan yang ditentukan oleh Navigate blok.