# Bina Aplikasi Perbankan Bahagian 2: Bina Log Masuk dan Borang Pendaftaran # Kuiz Pra Kuliah [Kuiz Pra Kuliah](https://ashy-river-0debb7803.1.azurestaticapps.net/quiz/43) ### Pengenalan Di hampir semua aplikasi web moden, anda boleh membuat akaun untuk mempunyai ruang peribadi anda sendiri. Oleh kerana banyak pengguna dapat mengakses aplikasi web pada masa yang sama, anda memerlukan mekanisme untuk menyimpan data peribadi setiap pengguna secara berasingan dan memilih maklumat yang akan ditampilkan. Kami tidak akan membahas bagaimana menguruskan [identiti pengguna dengan selamat](https://en.wikipedia.org/wiki/Authentication) kerana ia adalah topik yang luas sendiri, tetapi kami akan memastikan setiap pengguna dapat membuatnya (atau lebih) akaun bank di aplikasi kami. Di bahagian ini kami akan menggunakan borang HTML untuk menambahkan log masuk dan pendaftaran ke aplikasi web kami. Kami akan melihat cara mengirim data ke API pelayan secara terprogram, dan akhirnya bagaimana menentukan peraturan pengesahan asas untuk input pengguna. ### Prasyarat Anda perlu melengkapkan [templat HTML dan perutean](../../1-template-rute/README.md) aplikasi web untuk pelajaran ini. Anda juga perlu memasang [Node.js](https://nodejs.org) dan [jalankan API pelayan](../../api/README.md) secara tempatan supaya anda dapat menghantar data untuk membuat akaun. Anda boleh menguji bahawa pelayan berjalan dengan betul dengan menjalankan perintah ini di terminal: ```sh curl http://localhost:5000/api # -> harus mengembalikan "Bank API v1.0.0" sebagai hasilnya ``` --- ## Bentuk dan kawalan Elemen `