Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 使用sql查询发布数据_Asp.net_Sql Server_Post - Fatal编程技术网

Asp.net 使用sql查询发布数据

Asp.net 使用sql查询发布数据,asp.net,sql-server,post,Asp.net,Sql Server,Post,我正在实施一个短信验证系统。该系统由第三方公司提供。它可以通过使用GET和POST来完成。这两种方法都非常有效 使用get: http://srviceprovider.com/sms.aspx?text=SomeText&To=ReceiverPhoneNumber&from=SenderPhoneNumber&username=MyUserName&Password=MyPassword 那只是给我的证件 提供商在其示例中显示的第二种方式是: 使用后: Re

我正在实施一个短信验证系统。该系统由第三方公司提供。它可以通过使用GET和POST来完成。这两种方法都非常有效

使用get:

http://srviceprovider.com/sms.aspx?text=SomeText&To=ReceiverPhoneNumber&from=SenderPhoneNumber&username=MyUserName&Password=MyPassword
那只是给我的证件

提供商在其示例中显示的第二种方式是:

使用后:

Response.Write();
这个看起来比第一个好。但仍然可以访问用户名和密码。我想知道是否有一种方法可以从服务器(而不是客户端)发布数据,并且可能使用sql查询

  • 使用SSL通信。谷歌
  • 您不应该在数据库中发送甚至存储普通密码。它必须使用诸如SHA之类的加密算法进行加密。例如,密码abc将被加密并保存为123。密码可以在客户端本身进行加密,然后发送到服务器。即使任何人在字符串或数据库表中看到密码值(123),他也无法在密码框中使用它,因为123的加密值与xyz类似。 阅读更多有关SHA算法的信息,您将了解一切。 干杯,祝你一切顺利
    据我所知,您希望发布到Web服务器,但不是从客户端发布。您可以使用WebRequest类(在服务器端)将数据发布到第三方的web服务器。此外,如果您希望使整个过程不同步,您可以使用Win Services/WCF服务在某些web服务器上发布数据。在这里,您将首先使用从客户端激发的查询更新数据库表中的字段/标志。接下来,win/wcf服务将从表中选取这些记录,形成所需的查询,并最终将其发布到某个web服务器上。有关WebRequest类的更多信息,您可以查看此信息。

    是的,我知道这一点,我自己也使用salt哈希密码。正如我所说,这是一家第三方公司,我必须按原样发送密码。我无法更改。我误解了你的问题,编辑了我的答案。希望能有帮助。