Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Session 使用react在登录和注销时更改地址请求cookie_Session_Reactjs_Cookies - Fatal编程技术网

Session 使用react在登录和注销时更改地址请求cookie

Session 使用react在登录和注销时更改地址请求cookie,session,reactjs,cookies,Session,Reactjs,Cookies,每当我尝试注销时,我的cookie都会发生变化,首先,当成功登录时,我会得到一个消息,然后当尝试注销时,我的cookie会发生变化,注销将失败。下面是我的代码: 登录代码: $.ajax({ method: "POST", url: unicornRes("login"), contentType: "application/json", data: JSON.stringify({ userAcc: email, userPwd: password }) }

每当我尝试注销时,我的cookie都会发生变化,首先,当成功登录时,我会得到一个消息,然后当尝试注销时,我的cookie会发生变化,注销将失败。下面是我的代码:

登录代码:

$.ajax({
  method: "POST",
  url: unicornRes("login"),
  contentType: "application/json",
  data: JSON.stringify({
    userAcc: email,
    userPwd: password
  })
}).fail((err)=> {
  console.log(err);
  this.setState({loginInputErr: "loginFail", password: ""});
}).done((data) => {
  console.log("login Mode:", data.message);
  localStorage.setItem("unicorn", data.message);
  $.ajaxSetup({
    xhrFields: {
      withCredentials: true
    }
  });
  router.push('/');
});
注销代码:

$.ajax({
  method: "POST",
  url: unicornRes("logout")
}).fail((err)=> {
  console.log(err);
}).done((data) => {
  localStorage.setItem("unicorn", data.message);
  router.push('/login');
});
Cookie从

3A6pkDbK4JNrkwevjH (part of cookie)
致:


为什么会改变?我需要与注销时相同的cookie。

也许您需要凭据

检查一下这个,


也许你需要证件

检查一下这个,

3ACek0_Zp2HVUtz5itimy8eW_8hChv3jeq