Skip to content
Snippets Groups Projects
Commit 89b4f2bf authored by meskio's avatar meskio :tent:
Browse files

Store the token in the local storage

parent 37b71fab
Branches
Tags
No related merge requests found
......@@ -26,7 +26,6 @@ class App extends React.Component {
this.state = {
isLoged: false,
num: null,
name: null,
role: null,
token: null
};
......@@ -35,24 +34,39 @@ class App extends React.Component {
this.login = this.login.bind(this);
}
componentDidMount() {
const token = localStorage.getItem("token");
if (token !== "") {
const num = localStorage.getItem("num");
const role = localStorage.getItem("role");
this.setState({ isLoged: true, num, role, token });
}
}
storeState(token, num, role) {
localStorage.setItem("token", token);
localStorage.setItem("num", num);
localStorage.setItem("role", role);
}
login(token, member) {
this.setState({
isLoged: true,
num: member.num,
name: member.name,
role: member.role,
token: token
});
this.storeState(token, member.num, member.role);
}
logout() {
this.setState({
isLoged: false,
num: null,
name: null,
role: null,
token: null
});
this.storeState("", "", "");
}
render() {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment