簡體   English   中英

Java客戶端通過身份驗證連接到MySQL數據庫的PHP服務器

[英]Java client connecting to PHP server for MySQL database with authentication

我正在使用Java應用程序,該應用程序要求用戶提供用戶名和密碼,然后連接到服務器以驗證輸入的詳細信息。 如果有效,它將(通過請求PHP頁面)詢問服務器有關該用戶的數據。 用戶可以使用應用程序GUI修改此信息,並將更改發送回服務器。

主要挑戰是服務器不使用任何Java。 我需要使服務器僅使用PHP,並且它必須能夠同時處理來自不同用戶的連接。

這樣做的最佳方法是什么?

編輯:該應用程序將從服務器請求多個不同的腳本以獲取不同類型的數據,並且需要發送和接收相當多的數據(一次最多可以發送500個)。

創建一個接受POST的PHP文件。

在您的JAVA中,嘗試傳遞通過PHP文件驗證的自定義標頭KEY:VALUE對,或者嘗試考慮更復雜的方法。

然后,將用戶名和密碼一起發布到PHP文件: POST http://server.com/java-auth.php?user=username&pass=password作為偽示例。 然后,讓該PHP文件返回JSON編碼的字符串或序列化的字符串...或者花哨的地方,並使用公共/專用密鑰對其進行加密。

希望這可以幫助 :)

暫無
暫無

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

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