2016-12-14 62 views
1

我創建了一個web應用程序在mvc 5,使用angularjs作爲控制器,但問題是,我的應用程序的所有代碼將顯示,如果我點擊檢查在谷歌瀏覽器,我不想向任何用戶展示我的編碼,我如何阻止用戶查看我的編碼,使用angularjs創建的web應用程序顯示我的代碼在web

並且是angularjs不那麼安全,那麼c#是否有任何方法(通過編碼)來防止所有用戶查看我們的代碼在昆蟲元素

我知道這是不完全相關的編碼,但我的應用程序有 transacion有關銀行

+0

AngularJS是JavaScript的,這是評估客戶端,從而在客戶端瀏覽器上執行,客戶端必須具有JavaScript代碼才能執行它。在響應被交還給客戶端之前,C#在服務器端進行評估。如果您有不希望共享或公開曝光的信息,則只能將有效的模型數據返回給客戶端。 – ColinM

回答

1

這對任何依賴於客戶端腳本語言的Web應用程序都是正常的。

JavaScript應該只用於處理用戶界面流和交互,應該在後端處理業務邏輯和持久性。

你永遠不要相信任何來自UI的數據,在檢索或保存之前總是要驗證它。

至於是可見的代碼,你可以隨時壓縮JavaScript文件,這將使其至少很難對任何人進行檢查和理解的代碼

+0

非常感謝你的先生 –

相關問題