2017-08-05 8 views
-2

こんにちは私はプログラムを使用するためにサインインする必要があるプログラムを作っています。私たちのウェブサイトでは、ユーザーを作成し、その情報をdbに入れます。しかし、私たちのホストプロバイダはdbへのextern接続を無効にしているので、phpを介してデータベースにアクセスすることは可能です。C#login with website

ここに質問があります。 (c#プログラムの)このログインシステムを作る最も簡単な方法は何ですか?

  • これはRESTインターフェイス(php)経由で接続できますか?
  • ハッシュされたユーザー情報を含む文字列を送信します。この文字列は、Webサイトがデータベース内のハッシュデータでチェックします。その後、ウェブサイトは「はい」または「いいえ」を返します。
  • 3番目の方法はありますか?

あなたはどう思いますか?

+0

REST/Soap/RPCなどを使用できます。コードが安全であることを確認している限り、問題はありません。あなたにとって最も簡単なものを選び、試してみてください。実際の認証ロジックから始めると、それを公開するさまざまな方法を試すことができます。 –

答えて

0

PHPドキュメントを使用してログインを処理する場合は、php対応Webブラウザコントロールを使用してログインすることができます。したがって、phpを実行してユーザーにログインします。ちなみに、アプリケーションが十分安全で、機密情報が表示されない場合は、Webブラウザをユーザーに表示しないように注意してください。

+1

エンドポイントに直接HTTPリクエストを送信するのではなく、Webブラウザを経由するのはなぜですか? –