我正在使用passport进行身份验证。在React Native应用程序中,我需要知道用户是否已登录(将其重定向到正确的屏幕)。
我可以直接检测Cookie的存在(由isLoggedIn
设置),而不是在AsyncStorage
中存储passport
标记(例如document.cookie
在浏览器中)?
答案 0 :(得分:0)
您必须使用第三方模块。这一个 - https://github.com/joeferraro/react-native-cookies
然后你可以这样做:
CookieManager.get('http://example.com')
.then((res) => {
console.log('CookieManager.get =>', res); // => 'user_session=abcdefg; path=/;'
});
找出域名的cookie