feat: support http basic auth

This commit is contained in:
dec0dOS 2022-06-18 14:55:33 +03:00
parent cd0276e598
commit 2396e973dc
2 changed files with 13 additions and 10 deletions

View file

@ -13,16 +13,18 @@ function HomeLoggedOut() {
useEffect(() => { useEffect(() => {
async function fetchData() { async function fetchData() {
axios.get("/auth/login").then(function (response) { axios
if (!response.data.enabled) { .get("/auth/login", { withCredentials: true })
setLoggedIn(true); .then(function (response) {
setDisableAuth(true); if (!response.data.enabled) {
setToken(""); setLoggedIn(true);
history.go(0); setDisableAuth(true);
} else { setToken("");
setDisableAuth(false); history.go(0);
} } else {
}); setDisableAuth(false);
}
});
} }
fetchData(); fetchData();
}, [history, setDisableAuth, setLoggedIn, setToken]); }, [history, setDisableAuth, setLoggedIn, setToken]);

View file

@ -5,6 +5,7 @@ const baseURL = "/api/";
export default axios.create({ export default axios.create({
baseURL: baseURL, baseURL: baseURL,
responseType: "json", responseType: "json",
withCredentials: "true",
headers: headers:
localStorage.getItem("disableAuth") === "true" localStorage.getItem("disableAuth") === "true"
? {} ? {}