Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/382.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript FirebaseUI Web电子邮件验证和登录右侧关闭_Javascript_Email_Firebase_Firebase Authentication_Firebaseui - Fatal编程技术网

Javascript FirebaseUI Web电子邮件验证和登录右侧关闭

Javascript FirebaseUI Web电子邮件验证和登录右侧关闭,javascript,email,firebase,firebase-authentication,firebaseui,Javascript,Email,Firebase,Firebase Authentication,Firebaseui,因此,我正在尝试创建一个用户登录系统(目前使用谷歌和电子邮件/密码),并使用Firebase用户界面来实现。然而,我一直有一些问题。起初,我让这段代码正常工作,但出于某种原因,即使在尝试了新项目、浏览器和电子邮件之后,它也不再工作了。如果有人知道可能的解决方法/我做错了什么,我将不胜感激 var uiConfig = { callbacks: { signInSuccess: function(currentUser, credential, redirectUrl) { if (f

因此,我正在尝试创建一个用户登录系统(目前使用谷歌和电子邮件/密码),并使用Firebase用户界面来实现。然而,我一直有一些问题。起初,我让这段代码正常工作,但出于某种原因,即使在尝试了新项目、浏览器和电子邮件之后,它也不再工作了。如果有人知道可能的解决方法/我做错了什么,我将不胜感激

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文件,但这种情况仍然存在。如果有人知道其中任何一种可能的解决方案,那就太好了。

谷歌将为您处理重置电子邮件密码的问题,因此您不必为此提供任何代码。当您获得singInSuccess时,currentUser拥有您需要的已签名用户的所有信息