假設我在前端禁用了一個按鈕,并且任何用戶都可以通過 Chrome 工具啟用它。我該如何預防?我可以驗證請求前端是否改變了嗎?
我使用 Codegniter。
uj5u.com熱心網友回復:
您可以通過將控制器中的狀態傳遞給視圖來進行跟蹤。
function contact()
{
$disabled= true;
if($this->input->post('submit') && ! $disabled)
{
//do something
}
$this->load->view('contact', ['disabled' => $disabled]);
}
在你看來將是
<button name="submit" <?= $disabled? 'disabled="disabled"': '' ?>>Submit</button>
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/431261.html
