电话GAP SessionStorage

use*_*751 6 iphone cordova

我在iPhone上的应用程序使用工作电话GAP.In我们使用Web服务使用外部DB.用户登录我的应用程序,我需要存储登录后用户ID.如何使用我的手机GAP.can我用手机GAP存储用户ID可以使用会话存储吗?

任何人都知道请帮助.

谢谢,同伴.

Bil*_*ens 12

你真的在Phonegap中没有"session"的概念 - 你有HTML5 localStorage来存储持久数据(想想"应用程序范围"):

var userId = localStorage.getItem("userId");
if (userId==null || userId==0) {
    jQT.goTo("#login"); 
}
Run Code Online (Sandbox Code Playgroud)

登录用户:

$('#btnLogin').click(function(){
$("#loginFailure").hide();
$.getJSON(svcUri + "authenticate.cfm?username="+$("#username").val()+"&password="+$("#password").val() + "&callback=?",function(data) {
  localStorage.setItem("userId",data.userid);
  userId = data.userid;
  if (data.userid != 0) {
   // do some tasks after logging in
   jQT.goTo('#travelz');  
  } else {
   $("#loginFailure").show();
  }
  });
 return false;
Run Code Online (Sandbox Code Playgroud)

});


Kri*_*son 9

Lawnchair可能只是存储和ID,只需使用HTML5 本地存储.