登录模板一个绕过账户密码验证的登录小BUG,操作如下:
1、有一个可以正确登录的账户
2、进行一次登录,并把自动登录关掉
3、退出程序,然后再打开程序。此时要求你重新进行登录。
[*]4、勾选自动登录,然后直接退出。再打开程序你就可以免账户和密码登录了。
危险:本来每次都要求进行账户密码验证的,但通过这个小BUG可以直接实现登录。
登录模板一个绕过账户密码验证的登录小BUG,操作如下:
1、有一个可以正确登录的账户
2、进行一次登录,并把自动登录关掉
3、退出程序,然后再打开程序。此时要求你重新进行登录。
[*]4、勾选自动登录,然后直接退出。再打开程序你就可以免账户和密码登录了。
危险:本来每次都要求进行账户密码验证的,但通过这个小BUG可以直接实现登录。
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