update : login handler

This commit is contained in:
enggar_ganteng 2019-01-29 14:31:22 +07:00
parent f6d91f51bb
commit ae1b0ae13b

View File

@ -64,16 +64,18 @@ class BTNLoginPage extends React.Component{
password: password, password: password,
} }
this.authStore.login(data).then(res => { this.authStore.login(data).then(res => {
if(!res.need_email_verification){ console.log("res login",res);
if(res.state == "verified"){
setTimeout(()=>{ setTimeout(()=>{
this.props.history.push(LINKS.DASHBOARD); this.props.history.push(LINKS.DASHBOARD);
this.setState({isLoading:false}); this.setState({isLoading:false});
},1000); },1000);
} }
else{ else if(res.state != "email_verification"){
this.setState({isNeedEmailVerification:true}); this.setState({isNeedEmailVerification:true,isLoading:false});
} }
}).catch(err => { }).catch(err => {
console.log("err login",err);
this.setState({loginFailed:true,isLoading:false}); this.setState({loginFailed:true,isLoading:false});
setTimeout(()=>this.setState({loginFailed:false}),3000); setTimeout(()=>this.setState({loginFailed:false}),3000);
}); });