CookieManager.load(() => { CookieManager.getAll((error, response) => { if (response.hasOwnProperty('member_sid') && response.hasOwnProperty('reader_sid')) { dispatch(changeApplicationRoot('reader')); return; } dispatch(changeApplicationRoot('login')); }); });
.then(response => { CookieManager.getAll((error, response) => { if (response.hasOwnProperty('member_sid') && response.hasOwnProperty('reader_sid')) { CookieManager.save(() => { dispatch(changeApplicationRoot('reader')); }); } else { dispatch(changeApplicationRoot('login')); } }); })
componentWillMount () { CookieManager.getAll((cookie) => { let isAuthenticated; // If it differs, change `cookie.remember_me` to whatever the name for your persistent cookie is!!! if (cookie && cookie.remember_me) { isAuthenticated = true; } else { isAuthenticated = false; } this.setState({ loggedIn: isAuthenticated, loadedCookie: true }); }); }