如何使用PhoneGap API保存用户登录凭据?

时间:2012-02-09 22:14:45

标签: iphone cordova sencha-touch autologin

我想在我的iPhone应用程序中保存用户登录凭据,该应用程序是使用PhoneGap和SenchaTouch API构建的。如果用户通过App登录,我想保存他的userId / Password,除非他专门注销。每次他使用应用程序并添加用户体验时,这将使他免于登录过程。

任何形式的帮助都将受到赞赏。

由于

2 个答案:

答案 0 :(得分:7)

总有localStorage。这是一个简单的键/值持久性,可以完全满足您的需求。

http://paperkilledrock.com/2010/05/html5-localstorage-part-one/

编辑:上面的链接已经死亡:http://diveintohtml5.info/storage.html

答案 1 :(得分:2)

这就是我在我的一个项目中的表现:

var login = this.loginField.getValue(),
    pwd = this.passwordField.getValue(),    
    logChain = login + ":" + pwd,
    logChain64 = Ext.util.base64.encode(logChain);

window.localStorage.setItem("YOUR_APP_credentials", logChain64);