0

我刚刚构建了一个屏幕,用户可以在其中输入自己的电子邮件地址和密码。现在,当用户单击“登录”按钮时,我需要 Windows Phone 应用程序连接到 PHP 中的一个页面,如果该用户已经注册,该页面会显示 Windows Phone 应用程序。如果没有,PHP 页面会创建一个新帐户并向用户发送一封验证电子邮件。否则,如果用户已经注册,PHP 页面会返回一个代码,告诉我的 Windows Phone 应用程序当前用户已经注册。现在,Windows Phone 应用程序会将本地文件(文本文件)上传到我的网站(用户登录的地方),删除已经存在的文件。这个怎么做?我必须使用 LINQ 吗?谢谢!

4

2 回答 2

0

您可以使用以下内容: 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 而是通过预定义的数组。

于 2012-06-24T20:13:57.963 回答
0

您需要为您的登录方法向您的 PHP 页面发出 Web 请求,它将按照您指定的方式返回您的响应。然后您可以根据您的逻辑解析该响应或显示内容。

于 2012-06-25T07:55:36.867 回答