# बँकिंग अॅप तयार करा भाग 2: लॉगिन आणि नोंदणी फॉर्म तयार करा ## व्याख्यानपूर्व प्रश्नमंजुषा [व्याख्यानपूर्व प्रश्नमंजुषा](https://ff-quizzes.netlify.app/web/quiz/43) ### परिचय सर्व आधुनिक वेब अॅप्समध्ये, तुम्ही तुमचे स्वतःचे खाजगी स्थान असलेले खाते तयार करू शकता. अनेक वापरकर्ते एकाच वेळी वेब अॅपमध्ये प्रवेश करू शकतात, त्यामुळे प्रत्येक वापरकर्त्याचा वैयक्तिक डेटा स्वतंत्रपणे संग्रहित करण्यासाठी आणि कोणती माहिती प्रदर्शित करायची ते निवडण्यासाठी तुम्हाला एक यंत्रणा आवश्यक आहे. आम्ही [वापरकर्ता ओळख सुरक्षितपणे व्यवस्थापित कशी करावी](https://en.wikipedia.org/wiki/Authentication) यावर चर्चा करणार नाही कारण ते स्वतःमध्ये एक विस्तृत विषय आहे, परंतु आम्ही प्रत्येक वापरकर्त्याला आमच्या अॅपवर एक (किंवा अधिक) बँक खाते तयार करण्यास सक्षम करू. या भागात आम्ही HTML फॉर्म वापरून आमच्या वेब अॅपमध्ये लॉगिन आणि नोंदणी जोडू. आम्ही डेटा सर्व्हर API कडे प्रोग्रामॅटिकली कसा पाठवायचा ते पाहू आणि शेवटी वापरकर्त्याच्या इनपुटसाठी मूलभूत सत्यापन नियम कसे परिभाषित करायचे ते शिकू. ### पूर्वअट तुम्ही या धड्याच्या [HTML टेम्पलेट्स आणि रूटिंग](../1-template-route/README.md) पूर्ण केलेले असणे आवश्यक आहे. तुम्हाला [Node.js](https://nodejs.org) स्थापित करणे आणि [सर्व्हर API चालवणे](../api/README.md) स्थानिक पातळीवर सेट करणे आवश्यक आहे जेणेकरून तुम्ही खाती तयार करण्यासाठी डेटा पाठवू शकता. **महत्त्वाचे** तुमच्याकडे एकाच वेळी दोन टर्मिनल चालू असतील, खाली सूचीबद्ध केल्याप्रमाणे: 1. मुख्य बँक अॅपसाठी जो आम्ही [HTML टेम्पलेट्स आणि रूटिंग](../1-template-route/README.md) धड्यात तयार केला आहे. 2. [बँक अॅप सर्व्हर API](../api/README.md) जो आम्ही वर सेट केला आहे. या धड्याचा उर्वरित भाग पूर्ण करण्यासाठी तुम्हाला दोन्ही सर्व्हर चालू ठेवावे लागतील. ते वेगवेगळ्या पोर्ट्सवर (पोर्ट `3000` आणि पोर्ट `5000`) ऐकत आहेत त्यामुळे सर्व काही व्यवस्थित चालेल. सर्व्हर योग्यरित्या चालू आहे का हे तपासण्यासाठी तुम्ही टर्मिनलमध्ये हा आदेश चालवू शकता: ```sh curl http://localhost:5000/api # -> should return "Bank API v1.0.0" as a result ``` --- ## फॉर्म आणि नियंत्रण `