0

WebMatrixユーザー認証(ログイン/登録ページ)を使用するWebサイトがあり、Windows 8リリースプレビューでアプリを作成していますが、アプリのユーザーを認証できるかどうかを知りたいです(アプリのユーザーにサインインさせます)私のアプリ)彼らが私のウェブサイトの登録メンバーである場合は?そうでない場合は、私のアプリから登録できるようにしますが、Metroアプリではほとんどのdb接続が不可能なようです。そのため、どうすればよいかわかりません。誰か助けてもらえますか?

私は何週間も探していましたが、公式のドキュメントはまだたくさんありません。

4

1 に答える 1

2

クライアントまたはユーザープログラムがデータベースに直接アクセスすることを許可しないでください(読み取りアクセスも許可しないでください)人々はそれを何らかの形で悪用し、アクセスが読み取りに制限されている場合、エクスプロイトを利用して書き込みアクセスを取得しようとする可能性があります。目立つ例が必要な場合は、Super Meat Boyがまさにそれを行い、昨年のクリスマスの日にデータベースの問題や悪用がたくさん発生しました(ゲームが(Steam)セールであったため、さらに多くの動揺したプレーヤーがいました! )。

私はWebMatrixを使用したことがないので、ここでは少し離れているかもしれませんが、一般的には、いくつかの可能なアプローチが必要です。すべて、データベースに直接アクセスするよりも優れています。

  • 提供されているリモートアクセスを使用します(これは、追加のクラスやアドオンなど、利用可能な場合)。
  • 独自のリモートアクセスツールを作成します。これは基本的に、プログラムによって解釈されたテキストまたはデータを受け入れる/返す特別なWebサイトになります。たとえば、HTTP POSTリクエストでログインクレデンシャルを投稿すると、それが返さokれるかfailed、またはそのようなものになる可能性があります。
  • 基本的にWebブラウザを偽造し、WebMatrixが提供する標準のURL/スクリプト/システムにアクセスします。
于 2012-06-07T10:19:57.230 に答える