簡體   English   中英

使用php網絡服務開發和android應用程序時如何進行身份驗證而不是php會話?

[英]when using php web service to develop and android application how to authenticate instead of php session?

在php web應用程序中,我們可以使用會話檢查用戶是否登錄,我的android應用程序將使用volley調用php api,如果用戶獲取其個人資料或更新某些內容,它將從遠程Web服務器發送一個json響應。調用userdetail.php ,服務器如何知道它是否是經過身份驗證的請求? 否則我需要發送用戶名和密碼以及所有api調用,這是正確的方法嗎? 還是有其他方法可以做到這一點?

我實現此方法的方法是登錄時點擊API,並更新用戶表中的令牌字段,並將其與響應和用戶詳細信息一起發送回去。

每次用戶點擊API時,請檢查令牌以及唯一的電子郵件或用戶名,然后將結果發送回去。

注意-令牌列僅在登錄后更改,之后不更改。

您可以使用laravel tymon / jwt-auth庫生成jwt令牌來驗證用戶身份,而不是維護狀態的PHP會話。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM