【发布时间】:2022-01-14 23:12:56
【问题描述】:
如果 LoggedIn 和 admin 在向 /admin 发送道具时为真,我正在尝试导航到管理页面,但这不起作用。你能帮忙吗?
export default function Auth() {
function login(e) {
e.preventDefault();
const data = { email, password };
axios
.post("http://localhost:3001/api/Login", data, { withCredentials: true })
.then((response) => {
if(!!response.data.loggedIn && !!response.data.admin){ return( <Navigate to="/admin" loggedIn={"response.data.loggedIn"} replace/> )}
else if(!!response.data.loggedIn && ! !!response.data.admin){ window.location.href = "https://www.dummyweb.com/webmail";}
else{return(alert("Username or Password is not valid!"))}
});
}
return (
<div>
<LogginForm/>
</div>
)
}
【问题讨论】:
标签: javascript reactjs routes react-router navigation