FirebaseUI Web电子邮件验证和登录右侧中断

时间:2017-06-22 21:36:53

标签: javascript email firebase firebase-authentication firebaseui

因此,我正在尝试创建用户登录系统(目前使用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文件,但这仍然会发生。如果有人知道任何可能的解决方案,那将是很好的。

1 个答案:

答案 0 :(得分:0)

Google将为您处理重置电子邮件密码,因此您无需为此提供任何代码。当您获得singInSuccess时,currentUser会提供您所需签名用户的所有信息。