我想管理Android應用和服務器之間的登錄/註冊(php + mysql)。我正在尋找一種解決方案,允許用戶只登錄一次,然後,由於會話有效,即使他將關閉應用程序並再次打開它,保持記錄。類似於Facebook和谷歌登錄的東西。我讀了一些關於OAuth2和它似乎做我在找什麼,但我無法找到一個很好的教程PHP(服務器)/機器人部分。任何建議?先謝謝你。登錄/會話管理。 Android/php服務器
0
A
回答
0
保存在
0
兩個重要的事情需要實現您的要求,即
1)登錄存儲到sharedPreferences 2)令牌驗證
寫一個成功標誌共享偏好或SQite數據庫中的地位php api驗證登錄用戶並返回成功標誌,即有效的登錄或不。在移動端 - 如果成功的登錄觸發器,然後將成功標誌存儲在sharedPrefernces
令牌驗證 - 當用戶成功登錄到系統,然後php api返回登錄成功標誌與唯一令牌和上次訪問日期和時間每次當它命中登錄服務。每當你打到任何php api時,都必須將令牌和lastaccessdate傳遞給php api。 php api通過標記匹配和lastaccessdate使用正確的服務器日期進行驗證,並在它們之間執行減號操作。如果你想保持登錄驗證7天來驗證它。
相關問題
- 1. GWT平臺登錄+會話管理
- 2. Web服務會話管理
- 3. Web服務會話管理
- 4. 會話管理Jetty Websocket服務器
- 5. 會話管理 - Websphere應用服務器
- 6. Android for Rails服務器管理會話
- 7. 服務器會話管理GWTP
- 8. 管理Codeigniter會話和登錄
- 9. 在android中登錄到服務器端的會話處理php
- 10. CakePHP的登錄和會話管理
- 11. PHP服務器到服務器會話管理
- 12. 安全會話登錄到電話上的服務器
- 13. 登錄/會話
- 14. 管理員登錄不會登錄?
- 15. 如何在Android登錄/註銷中管理會話?
- 16. 與RIA服務的NHibernate會話管理
- 17. Web服務中的會話管理?
- 18. 會話管理和一次性用戶登錄 - iphone
- 19. 如何在登錄後在angularjs中進行會話管理
- 20. 在與管理服務器不同的服務器上登錄Weblogic
- 21. WCF會話管理
- 22. Android-停止電話管理器服務
- 23. 管理Git登臺服務器和Live服務器
- 24. PHP會話登錄腳本本地服務器
- 25. 在羣集服務器上安裝Php會話登錄
- 26. IBMWorklight會話管理
- 27. 會話登錄
- 28. Django會話在代理服務器後面感到困惑,已經登錄
- 29. 在網站上登錄?服務器如何管理它?
- 30. 雲服務器上的Magento管理登錄失敗
我在找的是一個guide..serverside和android端。此外,我如何管理會話?我應該什麼時候使它無效?這是做到這一點的最佳方式? – ozzem