-3
在我的系統中,我們需要通過按鈕來控制用戶的權限。 我們創建了一個標準功能來根據用戶配置文件啓用或禁用按鈕。 但用戶可以啓用通過瀏覽器DevTolls(F12)禁用的按鈕。驗證用戶的權限
除了禁用之外,我還爲按鈕定義了「.off('click')」。
確認用戶是否真的可以執行操作的最佳方式是什麼?
在我的系統中,我們需要通過按鈕來控制用戶的權限。 我們創建了一個標準功能來根據用戶配置文件啓用或禁用按鈕。 但用戶可以啓用通過瀏覽器DevTolls(F12)禁用的按鈕。驗證用戶的權限
除了禁用之外,我還爲按鈕定義了「.off('click')」。
確認用戶是否真的可以執行操作的最佳方式是什麼?
由於它是後端的MVC,因此請使用C#(Razor)從模型中檢查Condition並顯示按鈕,而不是使用前端java-script來顯示。
如:
@if(Customer.IsLoggedIn)
{
<input type="button" value="Whatever">
}
現在,這個按鈕現在會出現在瀏覽器只有當條件是正確的。所以,沒有操縱的可能性。
希望這有助於...謝謝。
服務器端是要走的路。 – Teemu
永遠不要相信用戶。一切都必須在服務器上進行驗證。 –