# 建立銀行網頁應用程式 Part 2:登入與註冊表單 ## 課前測驗 [課前測驗](https://wonderful-flower-063e19f0f.1.azurestaticapps.net/quiz/43?loc=zh_tw) ### 大綱 在大多數當代網頁應用程式中,你可以建立自己的帳戶來擁有自己的私人空間。許多用戶在同一時間可以存取同一個網頁應用程式,你就必須有一套機制分開儲存不同用戶的資料並顯示適當的資訊。我們不會涉及到如何管理[用戶個資的安全](https://zh.wikipedia.org/wiki/%E8%BA%AB%E4%BB%BD%E9%AA%8C%E8%AF%81),它是個相當廣泛的主題,我們僅會確保每個用戶能在這款銀行應用上建立一到多個數位帳戶。 在這單元中,我們會使用 HTML 表單來新增登入與註冊的功能。我們會看到如何使用伺服器 API 傳遞資料,定義基本的用戶字串輸入之檢查機制。 ### 開始之前 你需要完成第一單元 [HTML 模板與網頁路由](../../1-template-route/translations/README.zh-tw.md)的應用程式。你還需要安裝 [Node.js](https://nodejs.org) 與在本地端[運行伺服器 API](../../api/translations/README.zh-tw.md) 以傳輸建立帳戶所需的資料。 你可以測試伺服器是否運作正常,在終端機內輸入指令: ```sh curl http://localhost:5000/api # -> 會回傳結果 "Bank API v1.0.0" ``` --- ## 表單與其控制 `