如何使用phonegap为移动应用创建安全页面

时间:2018-03-07 22:08:47

标签: javascript android mobile phonegap

我正在使用一个简单的移动应用程序,我正在使用HTML,CSS,Javascript,ajax,PHP和Mysql以及Phonegap。移动应用程序有登录,我使用ajax将数据发送到位于单独服务器上的php文件,如果登录成功,应用程序加载不同的页面,只有注册的用户才能看到此页面。

我面临的问题是,当我在下一页时,我不知道如何验证用户是否具有访问权限。我正在考虑使用窗口变量或本地存储,但我不知道这是不是一个好主意。

有人可以指出我在这个主题上的正确方向。

1 个答案:

答案 0 :(得分:1)

坐下来思考。如果用户注册/登录ajax呼叫,请使用localStorage.setItem。后来控制简单的方法。查看this示例。 Ajax电话:

$.ajax({
                    type: "POST",
                    url: "http://exampleUrl.com/php1/insert.php",
                    data: dataString,
                    crossDomain: true,
                    cache: false,
                    beforeSend: function() {
                        $("#insert").val('Connecting...');
                    },
                    success: function(data) {
                        if (data == "success") {
                            alert("You can login now!");
                            $("#insert").val('Wait...');
                            localStorage.setItem("logged", logged); // Save if user is successfuly registered and control on other page
                            //console.log(dataString);
                            loadiranje_paIndex();
                        } else if (data == "error") {
                            alert("Error! Try another username!");
                            $("#insert").val('Register');
                            /*location.href = '/register.html'; */
                        }
                    }
                });