javascript - 如何使用phonegap为移动应用程序创建安全页面

标签 javascript android mobile phonegap

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

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

有人可以给我指出关于这个主题的正确方向吗?

最佳答案

坐下来思考。如果用户注册/登录 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'; */
                        }
                    }
                });

关于javascript - 如何使用phonegap为移动应用程序创建安全页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49162004/

相关文章:

android - 哪些文件包含 Android Studio 2.2 的项目设置?

Android 蓝牙 LE 错误 : Failed to register callback

javascript - jQuery 单击事件在移动版 Firefox 中不起作用

javascript - 如何将多个 html 文件加载到 Div 中

javascript - Angular bindonce 与原生 javascript

Javascript正则表达式获取单词但从注释 block 中排除

android - 使用自定义 BaseAdapter 检查 GridView 中的复选框

javascript - ECMAScript-5 中属性 "feature"的优点是什么?

java - 在android中本地广播?

移动网站上的 HTML/CSS 页脚在 iPhone safari 上不起作用如何修复?