初めてログインしたときのように、ログアウトボタンを押すまでユーザーがログインできるのではなく、電子メールとパスワードを再入力する必要はありません(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. ダイアログが開いたときにキーボードを自動的に開く方法
- 2. ユーザーがサイトを開いたときにファイルを自動ダウンロードする方法
- 3. HMRを有効にしたときに自動リロードを行う方法
- 4. 自動ログインとアンドロイドアプリケーションでの私の記憶は?
- 5. ログインしていないときにDirect3dを初期化する - または - Windowsログインを自動化する
- 6. アンドロイドアプリケーションは、起動するたびに新しいブラウザタブを開き続けます。
- 7. ポリライン自動クローズ - 開いたポリラインを描画する方法は?
- 8. ダイヤラを開いたときにフローティングアイコンを起動する方法
- 9. Office.js - オブジェクトを開いたときにアドインサイドウィンドウが自動的に開きます
- 10. 新しい端末を開くときにsshに自動的にログインする方法
- 11. 自動インクリメントを行う方法は?
- 12. 私のプロジェクト(Django)に変更があったときにテストを自動的に実行する方法は?
- 13. Observerパターンに従ったアンドロイドアプリケーションを「突き刺す」方法はありますか?
- 14. Facebookの初めてログインしようとしたときのiOSでのログインがサファリを開いていない
- 15. ログインしたときにsidemenuを動的に変更する方法は?
- 16. ユーザーがアプリを終了した後、ログインページに自動ログインする方法は?
- 17. ブラウザのリンクをクリックしてランチャーまたはアンドロイドアプリケーションを開きたい
- 18. アンドロイドアプリケーションを終了したときのデータの保存方法
- 19. 自動ログインの実装方法は?
- 20. パスワードと公開鍵なしでsshログインを行うには?
- 21. 1つのタブがreact jsにログインしているときに、他のタブに自動ログインする方法は?
- 22. Dialogでカウントダウンを行う方法と、ダイアログが再び開いたときにカウントダウンを復活させる方法
- 23. ボタンを押したときにテキストファイルにログインする方法は?
- 24. ブラウザでGmailを開き、自動的にログインする
- 25. 自動ログインと自動ログインFacebookのユーザーのためのケーキ1.3で(CakePHPの2)
- 26. コンソールを開いたときにページをリロードしない方法は?
- 27. Excelブックを開くときにマクロを自動的に実行
- 28. ログインfacebookが成功したときにアクティビティを開くには?
- 29. マップのアクティビティを開いたときにgpsを自動的に表示
- 30. Windows Server 2012に自動的にまたはプログラムでログインする方法
にユーザー名を格納することができます
同じようにユーザーのためのセッションを維持する際にログインし、共有環境設定を使用して、ログアウト時にそれを終了 –