Security settings improvements
This commit is contained in:
@@ -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) {
|
||||
|
||||
Reference in New Issue
Block a user