アンドロイドアプリとサーバー(php + mysql)の間のログイン/登録を管理したいと思います。私は、ユーザーが1回だけログインできるようにするソリューションを探しています。セッションが有効なので、彼がアプリを閉じてもう一度開いてもログインしています。 FacebookとGoogleログインに似た何か。私はOAuth2について何かを読んでいて、探していることをしているようですが、php(サーバー)/ androidの部分のチュートリアルを見つけることができません。なにか提案を?前もって感謝します。ログイン/セッション管理。 Android/php server
答えて
二つの重要な事柄がsharedPreferences 2)トークンの検証
書き込みaに保存された成功フラグを)
1、つまりあなたの条件のための実装はログインする必要が共有好みやSQiteデータベースに自分のステータスを保存php apiを使ってログインユーザを検証し、成功フラグ、すなわち有効なログインを返します。モバイル側では、成功したログイントリガーがsharedPreferncesに成功フラグを格納します
トークンの検証 - ユーザーがシステムに正常にログインすると、php apiはヒットするたびに一意のトークンと最後のアクセス日時を持つログイン成功フラグを返しますログインサービス。 php apiにヒットするたびに、トークンを渡してphp apiにlastaccessdateする必要があります。 php apiはトークンマッチングでそれを検証し、currectサーバの日付でlastaccessdateし、それらの間でマイナス演算を実行します。あなたがそれに応じて検証するために7日間ログインを有効にしたい場合。
私はあなたに同意する..しかし..私は別のデバイスにアプリをインストールする場合..または私は別のデバイスによってパスワードを変更する..私は状況を管理することができますか? – ozzem
あなたが別のデバイスにアプリケーションをインストールしてログインすると、新しいトークンと最新のlastaccessdatetimeが取得されます。これは、appがすでに停止して機能している以前のデバイスで発生します。新しいログインデバイスが動作し始めます。 – Dnyanesh
ほとんどすべてのグーグル、Facebookは同じログイン方法を使用しています...上記のロジックは十分にテストされています。だからこれを実装する – Dnyanesh
- 1. MVCでログインセッション変数を管理する方法
- 2. Team Foundation Server - SQL Serverのバージョン管理
- 3. Asp.Net SQL Serverセッション管理
- 4. SQL Server 2008 Web管理スクリプト?
- 5. ユーザー管理サービスWSO2 Identity Server
- 6. sql server 2005ソース管理
- 7. SQL Server 2008 R2管理オブジェクトエラー
- 8. SQL Serverのメモリの管理
- 9. セッション管理Jetty Websocket Server
- 10. SQL Server接続の管理
- 11. ASP.NET SQL Serverの状態管理 - get appid
- 12. SQL Serverのバージョン管理ですか?
- 13. Wakanda Enterprise Serverインストール不要サーバー管理ページ
- 14. Team Foundation Server - 外部チームの管理
- 15. WSO2 Identity Server 5.0.0セッション管理用API
- 16. Jetty Server 9.3.Xのスレッド管理
- 17. Team Foundation Serverソース管理下のLocalhostサイト
- 18. SQL Server Management Studioの2005とソース管理
- 19. SQL Serverのパーティショニングと構成の管理
- 20. as3-websocket-server、結果の管理方法
- 21. Windows Small Business Server 2008 - ローカル管理者パスワード
- 22. SQL Serverの管理Studio 2008の
- 23. SQL Server管理圧縮非アクティブ
- 24. ログインセッションphp
- 25. ログインセッションのタイムアウト
- 26. Silverlight/WCFログインセッション
- 27. JSFログインセッションとリダイレクト
- 28. シンプルなログインセッションphp
- 29. Django管理者:データベース管理
- 30. 未管理オブジェクトのメモリ管理
私が探しているのは、ガイドとサーバー側とアンドロイド側です。さらに、セッションをどのように管理できますか?いつ私はそれを無効にすべきですか?これは最善の方法ですか? – ozzem