|
Future<User> signInWithEmailAndPassword(String email, String password) async { |
@bizz84
i am enjoing your tutorial
but i want to use email verification , if user register with email
@override
Future<User> signInWithEmailAndPassword(String email, String password) async {
final authResult = await _firebaseAuth.signInWithEmailAndPassword(
email: email, password: password);
print('aaa');
if (authResult.user.isEmailVerified) {
return _userFromFirebase(authResult.user);
} else {
return _userFromFirebase(null);
}
}
@override
Future<User> createUserWithEmailAndPassword(
String email, String password) async {
final authResult = await _firebaseAuth.createUserWithEmailAndPassword(
email: email, password: password);
await authResult.user.sendEmailVerification();
return _userFromFirebase(authResult.user);
}
but, with that code, although isEmailVerified = is false
and return return _userFromFirebase(null);
but still go to home page
ty before
time_tracker_flutter_course/lib/services/auth.dart
Line 61 in e1c8582
@bizz84
i am enjoing your tutorial
but i want to use email verification , if user register with email
but, with that code, although isEmailVerified = is false
and return return _userFromFirebase(null);
but still go to home page
ty before