首页 > 解决方案 > 如何检查其是否为无效用户

问题描述

//Check Validity of User   
var searchedUser =  document.getElementById("User_Field").value;

var Userref = firebase.database().ref("User/" + searchedUser);
Userref .on('value', function(snapshot) {
    var CheckUser = snapshot.val();
    if (CheckUser != searchedUser)
        alert ("Invalid User");
}); 

我想检查从我的 html 输入的用户是否已注册,if 语句有效,但即使用户有效,它仍然会提醒它是无效用户。请帮助或建议。谢谢

标签: javascripthtmlfirebase-realtime-database

解决方案


这里要检查两件事

  • on方法被调用多少次?如果它被多次调用,那么在某个时间值是不同的。在每次调用时打印console.log并检查。
  • 属性CheckUsersearchedUser实际上在某一时刻是不同的。

推荐阅读