This commit is contained in:
e32232340-Nadif 2026-02-14 07:22:30 +07:00
parent b5af54ae82
commit e722ad430c
3 changed files with 7 additions and 10 deletions

View File

@ -13,5 +13,4 @@ void main() async {
);
Bloc.observer = SimpleBlocObserver();
runApp(MyApp(FirebaseUserRepo()));
}
// bentar xfgxfgxfgx
}

View File

@ -57,8 +57,6 @@ class _SignInScreenState extends State<SignInScreen> {
validator: (val) {
if (val!.isEmpty) {
return 'Please fill in this field';
} else if (!RegExp(r'^[\w-\.]+@([\w-]+.)+[\w-]{2,4}$').hasMatch(val)) {
return 'Please enter a valid email';
}
return null;
}
@ -77,8 +75,6 @@ class _SignInScreenState extends State<SignInScreen> {
validator: (val) {
if (val!.isEmpty) {
return 'Please fill in this field';
} else if (!RegExp(r'^(?=.*?[A-Z])(?=.*?[a-z])(?=.*?[0-9])(?=.*?[!@#\$&*~`)\%\-(_+=;:,.<>/?"[{\]}\|^]).{8,}$').hasMatch(val)) {
return 'Please enter a valid password';
}
return null;
},

View File

@ -22,6 +22,12 @@ class _SignUpScreenState extends State<SignUpScreen> {
bool obscurePassword = true;
bool signUpRequired = false;
bool containsUpperCase = false;
bool containsLowerCase = false;
bool containsNumber = false;
bool containsSpecialChar = false;
bool contains8Length = false;
@override
Widget build(BuildContext context) {
return BlocListener<SignUpBloc, SignUpState>(
@ -113,8 +119,6 @@ class _SignUpScreenState extends State<SignUpScreen> {
validator: (val) {
if (val == null || val.isEmpty) {
return 'Please fill in this field';
} else if (!RegExp(r'^[\w-\.]+@([\w-]+\.)+[\w-]{2,4}$').hasMatch(val)) {
return 'Please enter a valid email';
}
return null;
},
@ -145,8 +149,6 @@ class _SignUpScreenState extends State<SignUpScreen> {
validator: (val) {
if (val == null || val.isEmpty) {
return 'Please fill in this field';
} else if (val.length < 6) {
return 'Password minimal 6 karakter';
}
return null;
},