私はログインモジュールでアプリケーションを構築しようとしています。私は、明示的にログアウトしている場合を除いて、エンドユーザが自分の資格情報を再入力する必要がないように、ユーザログイン状態を保存したい。Androidのユーザーログイン状態を保存する方法は?
私はSharedPreferences
が何らかの使用になる可能性があることを理解していますが、この問題について専門家の洞察力を提供できる人がいれば幸いです。
私はログインモジュールでアプリケーションを構築しようとしています。私は、明示的にログアウトしている場合を除いて、エンドユーザが自分の資格情報を再入力する必要がないように、ユーザログイン状態を保存したい。Androidのユーザーログイン状態を保存する方法は?
私はSharedPreferences
が何らかの使用になる可能性があることを理解していますが、この問題について専門家の洞察力を提供できる人がいれば幸いです。
下記のリンクを使用してください。ログインの詳細を保存する3つの方法があります。 1つは共有プリファレンスを使用し、2つ目の一方向はファイルに格納し、3つ目はsqliteを使用しています。これにより、ログインの詳細を保存するためのアイデアが得られます。あなたはそのAsish APが参照する3つの方法のいずれかを使用することができます
。しかし、少量のデータ(1人のユーザー名、パスワード、ログイン状態)の場合、SharedPreferencesはおそらく最も軽く/最も簡単です。
しかし、どの方法で行っても、いずれの場合でもJava暗号化方法の1つを使用して保存することを確認する必要があります。Encrypt Password in Configuration Files?。プレーンテキストの資格情報を(例えばSDカード上に)置くことはちょっとした脆弱です。
この度はありがとうございます。私は、userIdを保存して、必要なときにユーザーがパスワードを入力できるようにします。 – Ahmed
アシッシュ、お返事ありがとうございます。それは私がどの方向に進んでいくかを理解する助けとなりました。その他、このリンクが役に立つかもしれません:http://www.mobilecoders.net/?q=node/7 – Ahmed
リンクが壊れています。 – Jaky71