feat: add auth module

This commit is contained in:
Francesco Esposito 2019-07-25 09:53:38 +02:00
parent 053b47e72d
commit c2bb646bcf
1 changed files with 22 additions and 0 deletions

22
src/utils/auth.js Normal file
View File

@ -0,0 +1,22 @@
import { validate } from "../api/authentication";
export const getAuthHeader = () => {
const user = JSON.parse(localStorage.getItem("user"));
return user && user.token ? `Bearer ${user.token}` : "";
};
export const validateUser = () => {
validate().then(json => {
if (!json.success) {
localStorage.removeItem("user");
}
});
};
export const isLogin = () => {
if (localStorage.getItem("user")) {
return true;
}
return false;
};