0

ローカルストレージとHTML5オフライン機能を使用してデータがローカルに保存されるため、オフラインで動作するアプリがあります。

ユーザーがアプリをオフラインで起動しようとしたときにユーザーを認証する方法が必要です(iPadが盗まれた場合のセキュリティ上の目的から)。

ユーザーがオンライン中にアプリにアクセスしようとしたときの認証メカニズムはすでに用意されています

4

2 に答える 2

3

大雑把に言えば、ユーザーのパスワードをローカル ストレージ データベース名として使用できます。パスワードなし、データベース アクセスなし。

于 2012-08-24T05:08:14.463 に答える
0

1 つの解決策は、最後に成功したオンラインログインをローカル ストレージに保存することです。ユーザーがオフラインモードの場合、ローカル ストレージに保存されている値と比較します。

以下は、HTML 5 のローカル ストレージのサンプル スニペットです。

if (window.localStorage.getItem('value')) {
    dummy =  window.localStorage.getItem('value');
} 

これで問題が解決することを願っています。

于 2013-05-03T13:21:11.707 に答える