2

ユーザーが login.html ページにアクセスすると、ユーザーがログインしているかどうかを確認するために localStorage が使用されます。ページは profile.html にリダイレクトされ、notofication メッセージが表示されます。メッセージは表示されますが、ページ(login.html)は同じです。

if( localStorage.user_login ) {
    mainView.router.loadPage({url:'profile.html', ignoreCache:true, reload:true });

myApp.addNotification( {
        message: 'Welcome '+ localStorage.user_username +'!'
      } );
}

ユーザーがログインしている場合、ページをリダイレクトするにはどうすればよいですか?

4

5 に答える 5

0

電話してみる

myApp.closeModal('.login-screen.modal-in') 

 mainView.router.loadPage({url:'profile.html', ignoreCache:true, reload:true })

これで問題は解決するはずです。

于 2016-06-14T13:25:16.423 に答える
0

jqueryを使用したFramework7のログインページのajax投稿と応答

my-app.js ファイル内では、このコードのように使用します

myApp.onPageInit('sign-in', function(page) {
$('#loginb').click(function() {
    $('#loginb').html('Please Wait...');
    var fuid = $('#uid').val();
    var fpass = $('#pass').val();
    $.ajax({
        url: 'chklogin.php',
        data: {
            "uid": fuid,
            "pass": fpass
        },
        type: 'post',
        success: function(returnedData) {
            $('#loginb').html(returnedData);

            if (returnedData == "Success") {
                mainView.router.load({
                    url: 'deshboard.php',
                    ignoreCache: true
                });
            } else {
                mainView.router.load({
                    url: 'login.php',
                    ignoreCache: true
                });
            }
        }
    });
});
});
于 2017-01-28T21:49:47.193 に答える