demo/regLogin核心代码分析

来源:互联网 发布:知乎产品分析报告 编辑:程序博客网 时间:2024/04/30 11:19

这里写图片描述

    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 是在统计 表中 有没数据,根本不是 在匹配 用户名/密码。这神马 破例子????

0 1
原创粉丝点击