Example #1
0
    CookieManager.load(() => {
      CookieManager.getAll((error, response) => {
        if (response.hasOwnProperty('member_sid')
         && response.hasOwnProperty('reader_sid')) {
          dispatch(changeApplicationRoot('reader'));
          return;
        }

        dispatch(changeApplicationRoot('login'));
      });
    });
Example #2
0
 .then(response => {
   CookieManager.getAll((error, response) => {
     if (response.hasOwnProperty('member_sid')
      && response.hasOwnProperty('reader_sid')) {
       CookieManager.save(() => {
         dispatch(changeApplicationRoot('reader'));
       });
     } else {
       dispatch(changeApplicationRoot('login'));
     }
   });
 })
Example #3
0
  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
      });
    });
  }