2017-08-02 169 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。

,以確保您的登錄頁面的唯一方法是從觀察你的網絡流量

相關問題