如果未登录,Phonegap Index将重定向到登录状态

时间:2017-06-26 13:03:08

标签: javascript android cordova phonegap

所以我在与索引页面相关的myapp.js上有这个javascript:

myApp.onPageBeforeInit('index', function (page) {
        if (localStorage.login == 'true') {
          console.log('logged');
        }
        else if (localStorage.login == 'false') {
          console.log('not logged in')
          mainView.router.loadPage({
            url: 'login.html',
            ignoreCache: true,
            reload: false});
        }
    }).trigger();

这是做什么的,每次我进入索引页面,如果我没有登录,它会将我发送到登录。

问题是,我使用pushState: true所以android后退按钮有效。 但是当我被重定向到登录页面时,如果我按下后退按钮,我会再次进入索引页面,即使我没有登录,它也不会重定向我,因为该页面是之前已经开始并且没有再次启动......我该如何解决这个问题?

修复将强制pushState在返回时总是重新加载上一页...但我不知道该怎么做。

任何帮助?

0 个答案:

没有答案