SFSM
SFSM
  • 发布:2016-01-29 15:47
  • 更新:2016-01-29 15:55
  • 阅读:6525

【MUI 登录模版】一个绕过登录的小BUG

分类:MUI

登录模板一个绕过账户密码验证的登录小BUG,操作如下:

1、有一个可以正确登录的账户
2、进行一次登录,并把自动登录关掉
3、退出程序,然后再打开程序。此时要求你重新进行登录。
[*]4、勾选自动登录,然后直接退出。再打开程序你就可以免账户和密码登录了。

危险:本来每次都要求进行账户密码验证的,但通过这个小BUG可以直接实现登录。

2016-01-29 15:47 负责人:无 分享
已邀请:
SFSM

SFSM (作者)

解决方法:自动登录状态只有在登录成功后才能进行设置

即login.html中:

//这一段去掉  
                    autoLoginButton.addEventListener('toggle', function(event) {  
                        setTimeout(function() {  
                            var isActive = event.detail.isActive;  
                            settings.autoLogin = isActive;  
                            app.setSettings(settings);  
                        }, 50);  
                    }, false);  

//修改这里  
                    loginButton.addEventListener('tap', function(event) {  
                        var loginInfo = {  
                            account: accountBox.value,  
                            password: passwordBox.value,  
                            autoLogin:autoLoginButton.classList.contains("mui-active")  
                        };  
                        app.login(loginInfo, function(err) {  
                            if (err) {  
                                plus.nativeUI.toast(err);  
                                return;  
                            }  
                            toMain();  
                        });  
                    });
  • 不闻余物Ao

    我昨天也刚做了一个登陆。我把他的所有特效都去掉了。然后直接写了个请求到后台。在新用户刚下载这个软件的时候是要登陆账号密码的,在下次打开软件就是记住密码状态。

    2016-07-28 14:01

该问题目前已经被锁定, 无法添加新回复