2014-04-12 36 views
0

在我的網站上,如果有人沒有使用它的權限,我會隱藏表格。可以將表單顯示爲無/隱藏提交?

display: none; 

我的問題是,可能用戶還不知何故以這種形式提交/編輯信息,並提交:

這簡直是用PHP變量,然後改變它的調用來完成?

我在處理表單時有倒退,但只是好奇。

+2

當然可以。打開他或她的網絡檢查員,找到有問題的表單元素,刪除css規則,完成。 – Ohgodwhy

+0

非常真實......我會確保處理過程中的檢查是安全的。 – Lovelock

回答

0

是的。

一旦數據在瀏覽器中,用戶就可以完全控制它。在最簡單的情況下,他們可以使用瀏覽器中的開發人員工具來使表單可見。

雖然不包括頁面中的表單並沒有足夠的保護。用戶可以始終從頭創建自己的表單或手動編寫HTTP請求。

您需要在收到對錶單操作URI的請求時執行身份驗證和授權。

+0

而且它可以使用'submit()'方法提交嗎? –

+0

是的。用途完全控制它。他們可以調用它的提交方法,他們可以添加一個新的提交按鈕,等等。 – Quentin

+0

我很好奇隱藏的表單是否不像禁用的輸入字段。當我爲兼容性製作假的ajax表單時,我曾經爲他們避免使用「display:none」。 –