我想在我的iPhone应用程序中保存用户登录凭据,该应用程序使用PhoneGap和SenchaTouch API构建。如果用户通过App登录,除非特别注销,否则我想保存他的用户ID /密码。每次他使用该应用程序并添加到用户体验时,这将使他无需登录过程。如何使用PhoneGap API保存用户登录凭证?
任何形式的帮助将不胜感激。
谢谢
我想在我的iPhone应用程序中保存用户登录凭据,该应用程序使用PhoneGap和SenchaTouch API构建。如果用户通过App登录,除非特别注销,否则我想保存他的用户ID /密码。每次他使用该应用程序并添加到用户体验时,这将使他无需登录过程。如何使用PhoneGap API保存用户登录凭证?
任何形式的帮助将不胜感激。
谢谢
总是有localStorage。这是一个简单的键/值持久性,将完全符合您的需求。
http://paperkilledrock.com/2010/05/html5-localstorage-part-one/
编辑:上面的链接死:http://diveintohtml5.info/storage.html
这是我要做的事在我的项目之一:在http
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);
为什么麻烦base64编码呢? – bulltorious 2013-04-11 17:32:09
万一手机被盗/被黑吗? – IcedDante 2013-10-17 05:54:24
要明确,base64是不加密的。它将二进制数据传输到文本以跨域传输,而不会被修改。它绝对没有额外的价值,当你的手机被盗,被黑,... – randomizer 2014-09-26 10:35:16
和PhoneGap的localStorage的例子://文档。 phonegap.com/en/1.4.1/phonegap_storage_storage.md.html#Storage – 2012-02-10 02:32:36
是的,如果你的持久性需要超出关键/价值的东西...有PhoneGaps存储API使用网络SQL – Devgeeks 2012-02-10 03:49:58
那么涉及的安全问题呢? – 2014-02-04 19:55:24