Face_Classify_frontend/app/src/components/AutoLogin/AutoLogin.js
Nguyễn Hải Dũng d87ed2c096 add access token
2022-12-20 10:49:41 +07:00

38 lines
1.1 KiB
JavaScript

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;