在我的应用程序中,我试图执行一个简单的登录/注册操作。
我有一个StreamBuilder
,如果没有用户,它返回一个登录屏幕,如果有用户登录,它返回一个主屏幕:
StreamBuilder(
stream: FirebaseAuth.instance.onAuthStateChanged,
builder: (BuildContext context, AsyncSnapshot snapshot) {
Widget widget;
switch (snapshot.data) {
case (null):
widget = SignIn();
break;
default:
widget = Home();
}
return AnimatedSwitcher(
child: widget,
duration: Duration(seconds: 1),
transitionBuilder: (Widget child, Animation<double> animation) {
return ScaleTransition(child: child, scale: animation);
},
);
}),
代码工作得很好,如下所示:
我怎样才能解决这个问题?
使用ConnectionState
:
if (snapshot.connectionState == ConnectionState.waiting) {
return Container();
}
您可以用闪屏/加载屏幕替换容器
我通过Symfony2 crud生成器创建了一个表单。我有一个与当前实体不相关的用户,我想让它自动保存当前用户的createdby字段作为它的值。你是怎么做到的?我试过了
我已经在我的应用程序中添加了一个按钮。当我点击按钮时,当前时间保存到SP。但我想把这个保存到我的firebase数据库里。我怎么能这么做?
所以我有一个问题,每次我添加一个新的用户帐户,它会踢出已经登录的当前用户。我读了firebase api,它说“如果创建了新帐户,用户将自动登录”,但他们从未说过其他关于避免这种情况的事情。 我是管理员,我正在添加帐户到我的网站。我想如果我可以添加一个帐户而不被注销并签入新帐户。我有办法避免这一切吗?
如何从 Firebase 存储中检查已用文件大小?如果我的存储空间已接近极限,是否有任何通知?
问题内容: 因此,我遇到了这样的问题:每次添加新用户帐户时,它都会踢出已登录的当前用户。我阅读了firebase api,并说:“ 如果创建了新帐户,则该用户会自动登录“ 但是他们从没有说过避免这种情况的任何其他事情。 我是管理员,正在向我的网站添加帐户。如果我可以在不注销并登录到新帐户的情况下添加帐户,我会很高兴。任何方式我都可以避免这种情况? 问题答案: 这实际上是可能的。 但并非直接,做到这
问题内容: 我想通过models.py方法获取当前登录的用户。我想检查用户的角色,并查看它是否可以根据其角色执行某些操作。 models.py: 在这里,该模型被用作内联模型。我想检查当前登录用户的角色,并根据用户角色更新另一个模型。在这里,我需要检查当前用户的角色。我没有使用任何形式或模板,而是完全利用了。是否有任何方法可以进入该方法或检查并更新中另一个模型中的值? 问题答案: 你可以从另一个角