通过浏览器开发工具形成安全性以防止价值变化

时间:2015-02-18 11:46:53

标签: php

所以我有一个<select>,其中的选项从数据库中填充。

现在,根据用户的访问级别,选项有限。

如何停止用户将选项值更改为存在但不允许其访问级别的情况。

示例 - 成绩选项

Teacher     Principal
 - A         - O
 - B         - E
 - C         - A
             - B
             - C 

如何阻止教师从浏览器开发工具中输入<select>中的O或E.如果成绩不是来自数据库,而是在表格中进行硬编码,如果条件基于其教师或主要成员。

2 个答案:

答案 0 :(得分:5)

如果用户在每种情况下都拥有此权限,则应在提交后选中该选项。您可以在提交表单之前使用 javascript向用户提供提示,但在将其存储到数据库之前还必须检查接收php脚本中收到的值

答案 1 :(得分:1)

您无法阻止用户发布他们想要的内容。

你唯一能做的就是它。在PHP代码中保护它。