初めてログインしたときのように、ログアウトボタンを押すまでユーザーがログインできるのではなく、電子メールとパスワードを再入力する必要はありません(Facebook、Google、 ...) これどうやってするの?あなたはアンドロイドアプリケーションを開いたときに自動ログインを行う方法?
答えて
なぜあなたは共有優先権でユーザ名とパスワードを保存せずに、あなたのすべてのWebサービスコールのヘッダにそれを送りますか?ユーザーがログアウトするときにタップすると、共有設定がクリアされます。それは言われている一時的なパッチは、正しい方法は何ですか?セッショントークンの維持。
OAuthについて聞いたことがありますか? Facebook、Google、TwitterはOAuthバージョン2.0を利用しています。 (私が昨年APIを調査したのはこれが最後だった)。
OAuthを実装すると、サーバーエンドでロジック実装が行われます。アクセストークン、リフレッシュトークン、認可トークン、およびすべてhttps://tools.ietf.org/html/rfc6749という概念を実際に理解したい場合は、oAuth仕様2.0へのリンクがあります。
読み取りに悩まされていない:認証を必要とするすべてのAPIのリクエストヘッダーとして送信し、ログアウト上の共有好みをクリアし、oを私の最初の提案に従って共有優先してユーザ名とパスワードを保存:)
からthe Facebook API for Login on Android、「LoginManager
クラス - 。UIエレメントを使用せずにログインを開始するに」
あなたが正常にログインした後に共有嗜好のブール値、および次の時間を保存することができ、その場合、あなたは簡単に、この値を確認することができます本当に、次のアクティビティにジャンプすることができます。そうでなければ、再度ログインする必要があります。
ブール変数を使用し、ログイン後にそれをtrueにして共有設定に保存します。したがって、アプリケーションが起動されるたびに、ブール値が真であるかどうかを確認します。真であればホームページに直接ジャンプし、ログインページへは偽の場合はtrueです。あなたも共有好み
- 1. ログインしていないときにDirect3dを初期化する - または - Windowsログインを自動化する
- 2. 自動ログインとアンドロイドアプリケーションでの私の記憶は?
- 3. ポリライン自動クローズ - 開いたポリラインを描画する方法は?
- 4. 新しい端末を開くときにsshに自動的にログインする方法
- 5. 自動インクリメントを行う方法は?
- 6. 私のプロジェクト(Django)に変更があったときにテストを自動的に実行する方法は?
- 7. Observerパターンに従ったアンドロイドアプリケーションを「突き刺す」方法はありますか?
- 8. ボタンを押したときにテキストファイルにログインする方法は?
- 9. アンドロイドアプリケーションを終了したときのデータの保存方法
- 10. 自動ログインと自動ログインFacebookのユーザーのためのケーキ1.3で(CakePHPの2)
- 11. ログインfacebookが成功したときにアクティビティを開くには?
- 12. tomcatのj_security_checkを使った自動ログイン
- 13. notifyDataSetChanged()が呼び出されたときにAutoCompleteTextViewのドロップダウンリストの自動開くを無効にする方法は?
- 14. エラーを表示していないときにアンドロイドアプリケーションを実行するには?
- 15. 自動完了検索でユーザーがJson値を選択したときにアプリケーションが自動的に検索を実行できるようにする方法
- 16. レコードが開かれたときにワークフローを自動的に起動
- 17. クラッシュ後のアンドロイドアプリケーションの自動再起動を無効にする方法(Android 2.2)
- 18. は自動実行方法
- 19. フォルダを開いたときに自動的にタスクを開始できますか?
- 20. 管理者権限を持たないプログラムの自動実行方法
- 21. phpMyAdminが自動的にログインしなくなった
- 22. openActiveSessionWithReadPermissionsが自動的にログインしない
- 23. プレーンテキストパスワードと自動ログイン
- 24. ログイン名、データベースのユーザー名、または独自のログインを持たないsqlserverドメインユーザーのロールを検索する方法はありますか?
- 25. 私たち自身のビューからアンドロイドアプリケーションを起動する
- 26. 私の端末ログイン時に自動的にプログラムを実行する方法
- 27. マウスの移動方法(または何かを行う方法)
- 28. 開かれたvtkのウィンドウを自動的に閉じる方法は?
- 29. Macでアプリケーションの自動実行を行う方法は?
- 30. ImageViewが動作していないときに触覚フィードバックを行う方法
にユーザー名を格納することができます
同じようにユーザーのためのセッションを維持する際にログインし、共有環境設定を使用して、ログアウト時にそれを終了 –