Security settings improvements

This commit is contained in:
shital
2025-11-11 14:18:37 +05:30
parent 36702b198f
commit ef481ec879
10 changed files with 294 additions and 101 deletions

View File

@@ -51,30 +51,16 @@ class _TpinOtpScreenState extends State<TpinOtpScreen> {
});
try {
// TESTING BYPASS: Accept any 6-digit number as valid OTP
if (_enteredOtp.length == 6) {
// Skip API validation for testing
await Future.delayed(const Duration(milliseconds: 500)); // Simulate API delay
await _changePasswordService.validateOtp(
otp: _enteredOtp,
mobileNumber: widget.mobileNumber,
);
if (mounted) {
Navigator.pushReplacement(
context,
MaterialPageRoute(builder: (_) => const TpinSetScreen()),
);
}
} else {
// Regular validation
await _changePasswordService.validateOtp(
otp: _enteredOtp,
mobileNumber: widget.mobileNumber,
if (mounted) {
Navigator.pushReplacement(
context,
MaterialPageRoute(builder: (_) => const TpinSetScreen()),
);
if (mounted) {
Navigator.pushReplacement(
context,
MaterialPageRoute(builder: (_) => const TpinSetScreen()),
);
}
}
} catch (e) {
if (mounted) {