【问题标题】:Process of validating a user of a PhoneGap app against a webpage根据网页验证 PhoneGap 应用程序用户的过程
【发布时间】:2013-02-08 12:37:54
【问题描述】:

我有一个基于 Web 的应用程序 (PHP-MySQL-JavaScript),现在我的任务是创建一个使用 PhoneGap 连接到 Web 应用程序并同步数据的 Android 应用程序;甚至可以离线使用。

问题是我不知道如何在 PhoneGap 中验证和创建会话。

我知道如何使用“localStorage”存储数据,但我不知道连接、发送和检索数据(JSON?)以及管理会话的最佳方式是什么。

那么,以专业、高效和安全的方式执行此操作的最先进技术是什么?

【问题讨论】:

    标签: android session cordova


    【解决方案1】:

    您可以使用 jQuery。 从 JSP Web 服务中检索数据:

    function usejQueryGetJSONData(connUrl, listName) {
     jQuery.getJSON(connUrl, function(data){                
     listData = JSON.stringify(data);
     localStorage.setItem(listName, listData);  
    });
    }
    

    使用PhoneGap发送数据:

    function uploadFiles(fileURI) {
    var options = new FileUploadOptions();
    options.fileKey="file";
    options.fileName=fileURI.substr(fileURI.lastIndexOf('/')+1);
    options.mimeType="text/plain";
    options.chunkedMode = false;
    var params = new Object();
    options.params = params;
    var ft = new FileTransfer();
    ft.upload(fileURI, "http://UrILink", win, failUpload, options);
    }
    

    我有登录功能进行身份验证,但不需要管理会话。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-09-12
      • 1970-01-01
      • 1970-01-01
      • 2018-11-23
      • 1970-01-01
      • 2021-07-26
      • 1970-01-01
      相关资源
      最近更新 更多