Как сохранить учетные данные пользователя с помощью PhoneGap API?


Я хочу сохранить учетные данные пользователя для входа в мое приложение iPhone, приложение строится с использованием PhoneGap и SenchaTouch API. если пользователь входит в систему через приложение, я хочу сохранить его идентификатор пользователя/пароль, если и до тех пор, пока он не выйдет из системы. Это избавит его от процесса входа в систему каждый раз, когда он использует приложение и добавить к пользовательскому опыту.

Любая помощь будет оценена по достоинству.

Спасибо

2 12

2 ответа:

Всегда существует локальное хранилище. Это простое сохранение ключа / значения, которое сделает именно то, что вы ищете.

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

Правка: вышеприведенная ссылка умерла: http://diveintohtml5.info/storage.html

Вот как я это делаю в одном из своих проектов:

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);