Flutter开发:认证、动画与自定义绘制
1. Firebase认证
1.1 登录方法
可以编写如下登录方法:
Future<FirebaseUser> logIn(
String email,
String password
) async =>
_auth.signInWithEmailAndPassword(
email: email,
password: password
);
1.2 检查用户登录状态
运行 auth.currentUser(); 会异步返回当前已登录的 FirebaseUser 。如果尚未执行登录操作,将返回 null ,这是一种简单的检查用户是否登录的方法。
1.3 本地缓存中的登录持久性
Firebase 会将登录信息保存在本地存储中,因此无需担心本地用户设备上用户数据的持久性,Firebase 会为我们处理这些。
1.4 注销
要注销用户,需要运行:
auth.signOut();
这是一个异步方法,不返回任何内容。
1.5 认证与数据库访问结合
Firebase 非常强大,只需对用户进行认证,然后在 Firebase 数据库上尝试执行的任
超级会员免费看
订阅专栏 解锁全文
1921

被折叠的 条评论
为什么被折叠?



