2017-08-02 143 views
0

我使用ASP.Net MVC构建一个网站。我有一个需要用户名和密码进行验证的登录表单。现在,我使用JQuery ajax将用户名和密码传递给控制器​​和控制器,并调用rest api进行验证。如下 示例代码:ASP.Net和Jquery客户端密码传递到服务器端

$.ajax({ 
     url: "/Home/AddNew", 
     method: 'POST', 
     data:{ 
      Username: $("#txtUserName").val().trim(), 
      Password: CryptoJS.MD5($("#txtPassword").val().trim()).toString() 
     } 
    }); 

但是,这种方式我觉得是不是很容易打破它非常安全。有谁知道如何以模式安全的方式将密码传递给控制器​​?

+0

一些想法,你可以找到在使用SSL/TLS证书,如果你有一个很好的SSL/TLS证书,没有人可以嗅出了密码这里 http://www.binaryintellect.net/articles/51a057aa-dd50-435c-96a1-31b1fc43b9d6.aspx – Se0ng11

回答

0

只是为了澄清,没有100%安全的方法来发送任何类型的数据与Ajax,甚至正常的POST。

,以确保您的登录页面的唯一方法是从观察你的网络流量

相关问题