2017-08-05 164 views
-2

嗨我正在製作一個程序,您必須登錄才能使用該程序。在我們的網站上,你將創建一個用戶,該信息被放入一個數據庫。然而,我們的主機提供程序已禁用外部連接到數據庫,所以它只能通過php訪問數據庫。C#登錄網站驗證

所以這裏的問題。 什麼是使這個登錄系統(在C#程序)最簡單的方法?

  • 它是通過REST接口(php),然後我應該能夠建立連接。
  • 發送帶有散列用戶信息的字符串,然後網站檢查數據庫中的散列數據。該網站然後返回一個是或否。
  • 第三種方法?

你們認爲最好的方法是什麼?

+0

您可以使用REST/Soap/RPC或其他任何方式。只要你確保你的代碼是安全的,那沒關係。選擇你認爲最簡單的方式,然後試試。從實際的認證邏輯開始,然後你可以嘗試不同的方式來公開它。 –

回答

0

如果您通過php文檔處理登錄,那麼您可以使用支持php的web瀏覽器控件打開它,因此執行php並登錄用戶。順便說一下,請注意不要向用戶顯示網頁瀏覽器,除非您確定您的應用程序足夠安全並且不顯示敏感信息。

+1

爲什麼要通過網絡瀏覽器而不是直接向端點發送http請求? –