使用令牌AsyncStorage进行React-Native身份验证登录

时间:2017-10-25 03:03:07

标签: react-native

我有2页,登录和家。我使用react-navigation在屏幕之间导航。 当我登录时,我发布用户名和密码,并从响应中获取令牌。 如何在asyncstorage中设置Home中的默认屏幕,那里有一个令牌。当没有令牌会自动重定向到登录时,并且当登录时它将无法返回登录屏幕。 感谢

1 个答案:

答案 0 :(得分:0)

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', });

这是我的appNavigation,在导航到Home之前,会检查是否有令牌重定向到主页,通过登录屏幕

相关问题