Skip to content

registration with email verification #2

Description

@budisentosa

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

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions