首页 > 解决方案 > Flutter-Firebase 身份验证登录按钮导航到第一个屏幕

问题描述

当登录成功但它不起作用时,我尝试设置导航此按钮。我怎样才能解决这个问题

onPressed: () async {

    if (_formStateKey.currentState.validate()) {
    _formStateKey.currentState.save();
    signUp(_emailId, _password).then((user) {

        if (user != null ) {
        Navigator.of(context).pushNamed('/ilk');

        } else {
        print('Error while Login.');
        }
    });
    }
},

这是注册部分。

Future<FirebaseUser> signUp(email, password) async {
    try {
    FirebaseUser user = (await auth.createUserWithEmailAndPassword(
        email: email, password: password)) as FirebaseUser;
    assert(user != null);
    assert(await user.getIdToken() != null);

    return user;
    } catch (e) {
    handleError(e);
    return null;
    }
}

标签: androidfirebaseflutterfirebase-authentication

解决方案


推荐阅读