如何在ReactNative中设置会话授权内标识

k10s72fa  于 2022-12-30  发布在  React
关注(0)|答案(1)|浏览(82)

我正在尝试在我的react native中设置会话我是移动的应用开发新手,我不知道这是否是设置会话的正确方法
我来自react js后台,所以我尝试了这种方法,但是在react原生调试器的应用程序选项卡中,我没有找到会话令牌集。有人能解释并帮助我判断这种方法是否正确吗

axios({
      method: 'POST',
      url: 'http://127.0.0.1:8000/api/register',
      data: Data56,
    })
    

      .then(function (response) {
        console.log(response.data.token);
        sessionStorage.setItem('Bearer', response.data.token);
        
      })
      
      .catch(error => {
        alert(JSON.stringify(error.response.data));
      });

[![在此输入图像说明][2]][2]

xqnpmsa8

xqnpmsa81#

首次安装

npm install react-client-session --save

然后

import { ReactSession } from 'react-client-session';

function Login() {
   ReactSession.setStoreType("localStorage");
   ReactSession.set("username", "Meon");

   return (
      <div>
       <Switch>
        // Routes 
       </Switch>
    </div>
   );
  }

   export default Login;

然后像这样在任何地方调用您的会话

const loggedIn = ReactSession.get("username");

相关问题