2012-06-24 152 views
0

我剛剛構建了一個用戶可以編寫自己的電子郵件地址和密碼的屏幕。現在,當用戶點擊按鈕「登錄」時,我需要Windows Phone應用程序連接到PHP中的一個頁面,該頁面對Windows Phone應用程序說,如果該用戶已註冊。如果不是,PHP頁面將創建一個新帳戶並向用戶發送驗證電子郵件。 否則,如果用戶已經註冊,PHP頁面會返回一個代碼,告訴我的Windows Phone應用程序當前用戶已經註冊。 現在,Windows Phone應用程序會將本地文件(文本文件)上傳到我的網站(用戶已登錄),刪除已存在的文件。 如何做到這一點?我必須使用LINQ嗎?謝謝!Windows Phone 7:登錄並在本地登錄到遠程

回答

0

你可以使用以下方法:通過SSL 1.標準HTTP請求(HTTPS) 2.便於XML解碼提交登錄名和密碼 3. XML響應 4. LINQ的一個標準的POST變量

另外,在服務器上將每個例程放在單獨的模塊中,例如login.php和send.php(例如發送消息)。 因此,index.php會加載像index.php?module = login這樣的模塊,您將不得不在index.php中預先定義模塊。

我相信這是最簡單的方法。如果您不使用XML來提交登錄,在格式錯誤的登錄遇到PHP工作者之前,更容易在Web服務器級別保護它。這也是因爲安全性,所以如果您計劃擁有數百萬用戶,那麼您可以通過這種方式將登錄名分隔爲其他內容。 另外,加載模塊時,您需要確保該模塊存在,而不是通過file_exists而是通過預定義的數組。

0

您需要針對您的登錄方法向您的PHP頁面發出Web請求,並且它會按照您指定的方式返回您的響應。然後你可以根據你的邏輯來解析這個答案或者展示這些東西。