将值传递给远程服务器

时间:2011-05-26 09:46:43

标签: java android database web-services

我有一个服务器功能,包括用户名和密码以及在php中编写的处理函数。我希望代码将用户名和密码发送到编辑框中输入的内容,以检查已存储在数据库中的用户名和密码。

通过使用数据库中的Php功能,可以登录到所需的帐户。我只想将unname和密码传递给这个函数。

请给我提供代码..

1 个答案:

答案 0 :(得分:0)

有很多方法可以做到这一点。最简单的方法是使用HTML form并使用PHP文件作为targetHere is a tutorial

此方法的问题在于,除非您使用HTTPS,否则它会以未加密的方式发送密码。这意味着连接到同一网络的任何人都可以读取密码。相同的网络可以是:如果您使用Wifi,所有在ISP工作的人,以及在任何这些网络中成功种植僵尸的任何黑客,同一个咖啡馆中的所有人。

所以你应该加密密码。有两种选择:您可以使用JavaScript encrypt the password或只需要对您的网页进行身份验证。请参阅Web浏览器的手册,了解如何对代码进行HTTP身份验证。

请注意,您应该只在数据库中保存加密的盐渍密码。这样,黑客仍然可以窃取它们,但它们毫无用处。例如,索尼几周前就已经了解到这种困难。