bizz84 / bizz84/time_tracker_flutter_course

registration with email verification

Open
#2 1 comment 0 reactions 0 assignees View on GitHub
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.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.