Model.prototype.loginIsmBtn = function(event) {
var phoneInput = this.comp("nameInput").val();
var passwordInput = this.comp("passwordInput").val();
var userData = this.comp("baasData1");
userData.clear();
userData.filters.setVar("userPhone", phoneInput);
userData.filters.setVar("password", passwordInput);
userData.refreshData();
if (userData.count()> 0) {
justep.Util.hint("登录成功");
justep.Shell.userName.set(phoneInput);
localStorage.removeItem("userUUID");
var user = {};
user.userid = phoneInput;
user.accountType = "ISM";
user.name = phoneInput || "NONAME";
localStorage.setItem("userUUID", JSON.stringify(user));
setTimeout(function() {
justep.Shell.closePage();
}, 3000);
} else {
justep.Util.hint("用户名或密码有误!", {
"type" : "danger"
});
}
};
关键点: userData实际上 绑定 netease_user表,
通过 userData.count() 来判断 用户名/密码 是否 匹配成功。。
狗血,userData.count()>0 是在统计 表中 有没数据,根本不是 在匹配 用户名/密码。这神马 破例子????