ユーザーが自分のメール アドレスとパスワードを入力できる画面を作成しました。ここで、ユーザーが「ログイン」ボタンをクリックすると、Windows Phone アプリが PHP のページに接続し、そのユーザーが既に登録されている場合は Windows Phone アプリに通知する必要があります。そうでない場合、PHP ページは新しいアカウントを作成し、ユーザーに検証メールを送信します。それ以外の場合、ユーザーが既に登録されている場合、PHP ページは、現在のユーザーが既に登録されていることを Windows Phone アプリに伝えるコードを返します。これで、Windows Phone アプリはローカル ファイル (テキスト ファイル) を Web サイト (ユーザーがログインした場所) にアップロードし、既に存在するファイルを削除します。これを行う方法?LINQ を使用する必要がありますか? ありがとう!
2 に答える
以下を使用できます: 1. SSL (HTTPS) 経由の標準 HTTP 要求 2. ログインとパスワードを送信するための標準 POST 変数 3. XML 応答 4. 簡単な XML デコードのための Linq
また、サーバー上では、各ルーチンを個別のモジュール (login.php と send.php (メッセージの送信など) など) に配置します。したがって、index.php は index.php?module=login のようなモジュールをロードし、index.php でモジュールを事前に定義する必要があります。
これが最も簡単な方法だと思います。ログインの送信に XML を使用しない場合は、不正な形式のログインが PHP ワーカーにヒットする前に、Web サーバー レベルでセキュリティを確保する方がはるかに簡単です。これはセキュリティ上の理由でもあるため、何百万ものユーザーを持つことを計画している場合は、後で別のログインに分けることができます。また、モジュールをロードするときは、このモジュールが file_exists ではなく事前定義された配列によって存在することを確認する必要があります。
ログイン方法について PHP ページに Web リクエストを行う必要があります。指定した方法でレスポンスが返されます。次に、その応答を解析するか、ロジックに従って物事を表示できます。