阻止前端用户从更改的网页发送请求



假设我禁用了前端的一个按钮,任何用户都可以通过Chrome工具启用它。我该如何预防?我可以验证请求前端是否已更改吗?

我使用Codegniter。

您可以通过将控制器中的状态传递到视图来进行跟踪。

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>

相关内容

  • 没有找到相关文章

最新更新