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.

configure_registr_fe

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;

configure_register_button

Pembuatan proses bisnis pendaftaran khusus

  1. Di editor antarmuka, buat Container dan letakkan beberapa elemen Input di dalamnya seperti pada contoh di bawah ini
    1_fe_layout
    • 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;
  2. Buat proses bisnis yang terkait dengan tombol Register . acara onClick akan menjadi titik masuk untuk proses ini 2_onClick
  3. Pertama-tama, logika harus dibangun seperti itu untuk memeriksa dan memvalidasi bidang yang dimasukkan. Blok Get Properties digunakan untuk mendapatkan data.
    3_validateInputs
  4. Nilai yang dimasukkan oleh pengguna ( Value ) diteruskan ke input dari proses Server request POST /register/ .
    4_register_post
  5. 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.
    5_navigate
Was this article helpful?

AppMaster.io 101 Kursus kilat

10 Modul
2 Minggu

Tidak yakin harus mulai dari mana? Mulailah dengan kursus kilat kami untuk pemula dan jelajahi AppMaster dari A sampai Z.

Mulai Kursus
Development it’s so easy with AppMaster!

Butuh lebih banyak bantuan?

Selesaikan masalah apa pun dengan bantuan para ahli kami. Hemat waktu dan fokus untuk membangun aplikasi Anda.

headphones

Hubungi dukungan

Beritahu kami tentang masalah Anda, dan kami akan menemukan solusi untuk Anda.

message

Obrolan Komunitas

Diskusikan pertanyaan dengan pengguna lain di obrolan kami.

Bergabunglah dengan komunitas