使用令牌异步存储进行反应本机身份验证登录



我有 2 个页面、一个登录名和一个主页。我使用反应导航在屏幕之间导航。当我登录时,我会发布我的用户名和密码,并从响应中获取令牌。当异步存储中有令牌时,如何在主页中设置默认屏幕。当没有令牌时,将自动重定向到登录,并且在登录时,它将无法返回登录屏幕。谢谢

const AppNavigation = StackNavigator(
  {
    Home: {
      screen: Lunario,
      navigationOptions: ({ navigation }) => ({
        headerLeft: (
          <Icon
            onPress={() => navigation.navigate('DrawerOpen')}
            color={config.color.white}
            name="menu"
            style={{ marginLeft: 10 }}
          />
        ),
      }),
    },
    Login: {
      screen: Login,
    },
  },
  {
    initialRouteName: 'Login',
  }
);

这是我的应用程序导航,在导航到主页之前,将检查是否有令牌重定向到主页,通过登录屏幕

相关内容

  • 没有找到相关文章

最新更新