Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 当其他用户使用Firebase身份验证登录React Native时,如何注销?_Javascript_Reactjs_React Native_Redux_Firebase Authentication - Fatal编程技术网

Javascript 当其他用户使用Firebase身份验证登录React Native时,如何注销?

Javascript 当其他用户使用Firebase身份验证登录React Native时,如何注销?,javascript,reactjs,react-native,redux,firebase-authentication,Javascript,Reactjs,React Native,Redux,Firebase Authentication,我是React Native的新手,在处理我的应用程序中的身份验证状态时遇到了困难 我正在使用Redux,还没有保持身份验证状态以静默方式登录用户。我添加了Firebase身份验证 基本上我想要的是当一个用户登录时,当同一个帐户在不同的设备上登录时,他将被应用程序注销 或者至少,我们可以禁用旧用户的活动吗 为了达到这一目的,谁能指导我阶段和要求? 提前谢谢 您不能自动注销其他/旧用户,但在旧用户调用任何API时检查身份验证令牌 当您从新设备登录时,只需在firebase上生成一个身份验证令牌。从

我是React Native的新手,在处理我的应用程序中的身份验证状态时遇到了困难

我正在使用Redux,还没有保持身份验证状态以静默方式登录用户。我添加了Firebase身份验证

基本上我想要的是当一个用户登录时,当同一个帐户在不同的设备上登录时,他将被应用程序注销

或者至少,我们可以禁用旧用户的活动吗

为了达到这一目的,谁能指导我阶段和要求?
提前谢谢

您不能自动注销其他/旧用户,但在旧用户调用任何API时检查身份验证令牌

当您从新设备登录时,只需在firebase上生成一个身份验证令牌。从下一次开始,在调用任何API时将该令牌传递到头部


这就是逻辑。

Firebase Auth旨在允许用户从多个设备登录,并在选择注销之前保持登录状态。如果你想要一些不同的东西,你需要大量的编码来保持这些设备的同步。你是说当新用户登录时,老用户就不能再生成数据了?禁用?对于登录后的每个API调用,您只需检查身份验证令牌是否正确/处于活动状态/是否为当前令牌。