Online User Authentication Mobile App. Test phase, srs, design phase and source code final deliverable
Mobile App.
Abstract / Introduction
Online User Authentication Mobile App., is a person authentication android-primarily based app, that verifies consumer via sending One Time Password (OTP) to a user’s cellular wide variety by way of using Firebase authentication. One time password (OTP) code is used to check in your software by means of sending an SMS to person’s device via the usage of Firebase Authentication. When a user receives OTP code, it enters for your app., for login. If code is matched effectively, it successfully login and get admission to the app., in any other case it generates the message” invalidate code”.
Functional Requirements:
1. Create the user registration profile: user want to first check in himself into this machine by submitting up the primary registration info. Like user call, e mail id, cell quantity.
2. After completion of registration, OTP code may be despatched on his/her registered mobile range through SMS.
Three. After that user input the OTP code in login web page, if the consumer passes the authentication, then gadget will redirect to the main page.
4. The OTP code is randomly generated through the system on the time of login.
5. To create an app and add consumer interface factors along with Buttons, edit texts, and Text perspectives use android IDE.
6. Add your challenge to Firebase console and enable telephone authentication.
7. Implement click listeners on buttons to check in (Generate OTP) and sign out.
8. Call Firebase authentication techniques on the button on click on occasions.
9. Retrieve consumer mobile wide variety from firebase person facts.
Learning Requirements:
• Basic information of JAVA and Android.
Tools:
• The present day version of Android Studio Installed on your PC or Laptop.
• A smartphone, as OTP can not be despatched to an emulator.
• A Gmail ID to permit Firebase and add your challenge to Firebase console.