因此,我正在尝试创建用户登录系统(目前使用Google和电子邮件/密码),并使用Firebase UI执行此操作。但是我遇到了一些问题。起初,我得到了这个代码,但由于某种原因,即使在尝试新的项目,浏览器和电子邮件之后,它也不再适用。如果有人对可能的修复/我做错了什么有任何想法,那将非常感激。
var uiConfig = {
callbacks: {
signInSuccess: function(currentUser, credential, redirectUrl) {
if (firebase.auth().currentUser.emailVerified) {
window.location.href = 'loggedIn.html';
} else {
firebase.auth().currentUser.sendEmailVerification();
alert("Check your email to verify your account");
window.location.href = 'index.html';
}
return false;
}
},
我的第二个问题是,对于电子邮件验证,无论是在计算机还是手机上,都会在右侧切断保存和提交按钮。我没有github教程中的任何css或js文件,但这仍然会发生。如果有人知道任何可能的解决方案,那将是很好的。
答案 0 :(得分:0)
Google将为您处理重置电子邮件密码,因此您无需为此提供任何代码。当您获得singInSuccess时,currentUser会提供您所需签名用户的所有信息。