这里的保持登录状态保持不了
我每次刷新的时候还是要重新进入登录界面
checkLogin(){
const {user,password}=this.state;
const url=`http://www.dell-lee.com/react/api/login.json?user=${user}&password=${password}`;
axios.get(url,{withCredentials:true}).then(res=>{
const login=res.data.data.login;
if(login){
message.success("登录成功");
this.setState({
login:true,
modal:false,
})
}else{
message.error("登录失败");
}
})
}
logout(){
axios.get('http://www.dell-lee.com/react/api/logout.json',{withCredentials:true}).then(res=>{
const logout=res.data.data.logout;
if(logout){
this.setState({
login:false
})
}
this.props.history.push("/"); //回到根目录
})
}
还有就是VIP页按照这个接口
http://www.dell-lee.com/react/api/isLogin.json
获取到的数据不都是这样的吗,即使那边登录页面登录了,我这边获取到的登录状态依旧是false,这个要怎么帮,麻烦老师解答一下,谢谢啦
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星