Mobile Otp Login | Coderz Repository

mobile_otp_login

Last updated:

0 purchases

mobile_otp_login Image
mobile_otp_login Images

Free

Languages

Categories

Add to Cart

Description:

mobile otp login

Mobile OTP Login #
Mobile Number with OTP Login functionality is provided in that package.

Mobile Number digits length should be 10.
OTP digits length should be 6.
baseUrl & apiEndPoint is required for mobile validating api call.
baseUrl & apiEndPoint is required for OTP verifying api call & it will return you a response on success.

Installation #

Add the latest version of package to your pubspec.yaml (and run flutter pub get package_name or dart pub get package_name)

dependencies:
mobile_otp: ^0.0.1


Import the package and use it in your Flutter App.
import 'pacakge:mobile_otp/view/mobile_number.dart'
import 'pacakge:mobile_otp/view/get_otp.dart'


Code Sample to Use
async {
var mobileNumber = await Get.to(MobileNumber(baseUrl,apiEndpoint));
print('mobileNumber: mobileNumber');
var otpResult = await Get.to(GetOTP(mobileNumber,baseUrl,apiEndpoint));
SharedPrefs.instance.setString("user_data",jsonEncode(otpResult));
print('otpResult: $otpResult');
Get.to(DashBoard());
}



GetX we have used in the project for re-direction here Get.to().
MobileNumber() is a widget screen & it will display a mobile number input screen to user & then call api with baseUrl + apiEndpoint
with request body in below format.
{
'strategy': 'local',
'phone': mobile,
'otp': ''
}
on success this screen will return you the mobile number.
GetOTP() is a widget screen & it will display a OTP input screen to user & then call api with baseUrl + apiEndpoint
with request body in below format.
{
'strategy': 'local',
'phone': mobile,
'otp': otp
}
on success this screen will return you the api response. // response generally userData information.

License:

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Files In This Product: (if this is empty don't purchase this product)

Customer Reviews

There are no reviews.