1

ユーザーのログイン データをクライアントに保存する方法を探しています。

彼が最初に私のアプリに入った場合、私はサーバーに尋ねます。私のユーザーはまだログインしていますか... はいの場合、ビューをメインメニューに変更します。そうでない場合は、保存されたデータを探して、自動的にログインします。

このために、最初のログイン後に彼のデータを保存する必要があります。私の質問は、最善の方法は何ですか? Web ストレージとローカル ストレージについては知っています。ポイントは、ユーザーのパスワードを安全に暗号化する必要があることです。そのために Sencha は base64 を提供していますが、それは本当に安全なのでしょうか?

このトピックをどのように扱いますか?

ありがとう。

4

1 に答える 1

0

OAuth 2.0認証に使用できます。
その場合、パスワードを保存せずにデバイスにアクセス トークンを保存するだけで十分です。

サーバー側では、これらのトークンの有効性/有効期間を制御できます。

LocalStorageそれ以外の場合は、簡単で便利な方法でデータを保存できます。

Oauth から始めるには: http://oauth.net/2/
またはチュートリアル: http://net.tutsplus.com/tutorials/oauth-2-0-the-good-the-bad-the-ugly/

于 2013-10-31T17:21:21.490 に答える