起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2352|回复: 6

[处理中3] 请问这段代码是什么意思

[复制链接]

31

主题

44

帖子

94

积分

初级会员

Rank: 2

积分
94
QQ
发表于 2018-1-12 13:11:25 | 显示全部楼层 |阅读模式
Model.prototype.loginIsmBtn = function(event) {
                var phoneInput = this.comp("nameInput").val();
                localStorage.name = phoneInput;
                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.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));

                        justep.Shell.showPage("index_main");
                } else {
                        justep.Util.hint("用户名或密码有误!", {
                                "type" : "danger"
                        });
                }

        };

53

主题

928

帖子

1730

积分

金牌会员

Rank: 6Rank: 6

积分
1730
发表于 2018-1-12 17:34:08 | 显示全部楼层
兄弟··· 要想做登录验证····最好不用baasdata   因为baasdata  的登录验证  相当于前端验证·····     说白了    这种登录控制说白了  基本约等于摆设
   要想做登录验证     就要自己写后台·····   
简单的原理就是   把账号和密码通过ajax发送到后台    后台通过sql语句 对数据库进行查询····   查询匹配   则返回登录成功的代码   不匹配则返回登录失败的代码····在登录成功的情况下,还会返回登录账号及登录的时间戳,在每个页面进行数据请求的时候会带上登录账号和时间戳,后台在接受到页面数据请求的时候  先验证登录账号和时间戳是否正确,如果正确则返回请求数据,如果不正确则返回未登录的警告。(这样才保证了登录功能的安全性)
   如果用baasdata  做登录验证···· 因为baasdata  是用设置filter的原理来做登录验证的····   最后的验证处理是在前端使用JS 验证,JS 在客户端是可以更改后再运行了,所以在前端做登录验证就无意义,改了JS代码就可以随便进页面了。  
承接wex5开发web项目、微信页面等;
低费用进行零散功能开发(java、JS、微信各种接口、阿里云接口等)
QQ:459349489
回复 支持 反对

使用道具 举报

发表于 2018-1-16 16:14:44 | 显示全部楼层
二楼兄弟说的对,如果登录要求比较严格,就需要后台验证,
如果你的应用对于安全性要求不是那么高 ,其实这样简单实现,也很方便
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

31

主题

44

帖子

94

积分

初级会员

Rank: 2

积分
94
QQ
 楼主| 发表于 2018-1-22 10:20:39 | 显示全部楼层
doudou459 发表于 2018-1-12 17:34
兄弟··· 要想做登录验证····最好不用baasdata   因为baasdata  的登录验证  相当于前端验证···· ...

后台怎么写...java吗?
回复 支持 反对

使用道具 举报

31

主题

44

帖子

94

积分

初级会员

Rank: 2

积分
94
QQ
 楼主| 发表于 2018-1-22 10:21:02 | 显示全部楼层
liangyongfei 发表于 2018-1-16 16:14
二楼兄弟说的对,如果登录要求比较严格,就需要后台验证,
如果你的应用对于安全性要求不是那么高 ,其实这 ...

后台怎么写...java吗?需要框架吗?
回复 支持 反对

使用道具 举报

31

主题

44

帖子

94

积分

初级会员

Rank: 2

积分
94
QQ
 楼主| 发表于 2018-1-22 20:56:29 | 显示全部楼层
doudou459 发表于 2018-1-12 17:34
兄弟··· 要想做登录验证····最好不用baasdata   因为baasdata  的登录验证  相当于前端验证···· ...

嗯  有没有类?似的demo
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36178
发表于 2018-1-26 11:25:33 | 显示全部楼层
1.做用户注册
2.登录的时候获取输入的登录信息给注册表中的信息做对比

可以参考仿网易中注册登录的实现
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2025-6-25 13:14 , Processed in 0.064758 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表