Javascript Firebase Web取消链接密码成功,但该电子邮件仍存在于控制台中

Javascript Firebase Web取消链接密码成功,但该电子邮件仍存在于控制台中,javascript,firebase,web,firebase-authentication,Javascript,Firebase,Web,Firebase Authentication,我有一些功能可以使用以下代码将密码提供程序与用户解除链接: var user = firebase.auth().currentUser; user.providerData.forEach(function(providerData) { console.log(providerData.providerId); if (providerData.providerId == "password") { user.unlink("password").then(

我有一些功能可以使用以下代码将密码提供程序与用户解除链接:

var user = firebase.auth().currentUser; 


user.providerData.forEach(function(providerData) {
 console.log(providerData.providerId);

    if (providerData.providerId == "password") {
        user.unlink("password").then(function() {
           alert("success");
        }).catch(function(error) {
          alert(error);
        });
    }

});
上面的代码是成功的,没有任何问题,我不能登录的电子邮件,已经取消链接,这是伟大的。 但是当我在控制台中检查时,电子邮件仍然存在,我无法创建同名的新用户,并且错误用户已经存在

这是虫子吗?还是我错过了什么

我可以在Android中很好地取消用户数据链接,取消链接的用户也会被删除,但不会在网络上

编辑:

我正在使用此代码将密码链接到当前用户,也许这会有所帮助

var user = firebase.auth().currentUser; 
var credential = firebase.auth.EmailAuthProvider.credential(vartxtEmail, vartxtPassword);

user.linkWithCredential(credential)
.then(function(usercred) {
    alert("success");

}).catch(function(error) {
  alert(error);
});

取消链接
只会删除密码,但电子邮件会保留在用户身上。在java android中,它也会删除电子邮件,先生,web SDK是否有任何解决方法?我对此深表怀疑。所有SDK都使用相同的方法解除链接。@bojeil不,这是真的,我已经在Android应用程序中使用Android Firebase文档中的代码实现了它。您可以尝试一下,如果您想找到解决此问题的任何解决方案@hakimhomecent
取消链接
只会删除密码,但电子邮件会保留在用户身上。在java android中,它也会删除电子邮件,请问web SDK是否有解决方案,先生?我对此深表怀疑。所有SDK都使用相同的方法解除链接。@bojeil不,这是真的,我已经在Android应用程序中使用Android Firebase文档中的代码实现了它。如果你想找到解决这个问题的方法,你可以试试@hakimhomecent