bizz84 / bizz84/time_tracker_flutter_course
registration with email verification
- Dominant language
- Dart
- Stars
- 402
- Forks
- 162
- PR merge metrics
- No merged PRs in 30d
Description
https://github.com/bizz84/time_tracker_flutter_course/blob/e1c85828e0c3c192bdd23a6d8f047decbfbe6ee2/lib/services/auth.dart#L61
@bizz84
i am enjoing your tutorial
but i want to use email verification , if user register with email
```
@override
Future 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 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
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.