问题描述
我是该领域的新手,我想为我的第一个项目解决这个问题。我只想显示警告消息,此电子邮件已在我们的数据库中退出,然后在2-3秒后,它将自动重定向到登录页面,并自动填充电子邮件字段,因此用户可以轻松输入密码并登录其帐户。 (代码中的onfailure命令)。 下面可以看到我的代码...
class LoginGoogle extends Component {
render() {
const LoginGoogle = async (accesstoken) => {
let res = await axios
.post('http://127.0.0.1:8000/user/google/',{access_token: accesstoken})
.then((res) => {
loginu(res.data.key);
axios.get(ApiUrlConstant.getApiFullUrl("auth.lastlogin"),{
headers: {
Authorization: "Token " + res.data.key,},})
.then((response) => {
response.data[0] && response.data[0]["first_login"]
? this.props.history.push("/edityourprofile")
: this.props.history.push("/dashboard");
})
.catch((error) => console.log(error.reponse));
});
};
const responseGoogle = async (response) => {
let googleResponse = await LoginGoogle(response.accesstoken);
};
return (
<div>
<GoogleLogin
clientId="PROJECT CLIENT ID"
buttonText="LOGIN WITH GOOGLE"
onSuccess={responseGoogle}
onFailure={FaildGoogle}
/>
</div>
);
}
}
export default LoginGoogle;
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)