2012-06-24 34 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请求,并且它会按照您指定的方式返回您的响应。然后你可以根据你的逻辑来解析这个答案或者展示这些东西。