link token

This commit is contained in:
Nguyễn Hải Dũng
2022-12-16 16:15:53 +07:00
parent 0fa00febad
commit 38c45957b8
5 changed files with 44 additions and 68 deletions

View File

@@ -0,0 +1,38 @@
import { login } from 'actions/isLogin';
import React, { Component } from 'react';
import "react-datepicker/dist/react-datepicker.css";
import { HOST } from '../../config/index';
import Store from '../../store';
class AutoLogin extends Component {
constructor(props) {
super(props);
this.state = {
dataRole: Store.getState().role.role,
isLogin: Store.getState().isLogin.isLogin,
};
Store.subscribe(() => {
this.setState({
isLogin: Store.getState().isLogin.isLogin,
dataRole: Store.getState().role.role,
}, () => {
});
});
}
componentDidMount() {
if(this.props.match.params.token){
localStorage.setItem("access_token", "Bearer " + this.props.match.params.token);
Store.dispatch(login("Bearer " + this.props.match.params.token));
window.location.href = "/";
}
}
render() {
console.log('oke',this.props.match)
return(
<div></div>
)
}
}
export default AutoLogin;