2017-10-25 22 views
-2

Ich habe 2 Seiten, Login und Home. Ich benutze react-navigation, um zwischen den Bildschirmen zu navigieren. Wenn ich mich einloggen werde, gebe ich Benutzername und Passwort ein und erhalte das Token aus der Antwort. So legen Sie den Standardbildschirm in Home fest, wenn sich im Asyncstorage ein Token befindet. Und wenn es keinen Token gibt, wird automatisch zum Login umgeleitet, und auch wenn er eingeloggt ist, kann er nicht zum Login-Bildschirm zurückkehren. DankReact-Native Authentifizierung Anmeldung mit Token AsyncStorage

+0

Willkommen passieren zu SO, beste Weg für uns, Ihnen zu helfen ist für Sie um irgendeinen relevanten Code zu posten und was du bereits versucht hast. –

Antwort

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

, die meine appNavigation ist und vor dem Navigieren Sie zu Hause, wird prüfen, ob es zum Haupt Token umleiten ist, der Login-Bildschirm

Verwandte Themen