我在数据中的id(自增的)都绑定在checkbox控件myId属性上,如果有人按F12然后修改的我的相关数据,当我勾选相关checkbox后,点击删除,那我用jQuery获取的myId就会有Bug.
他改了出错,这个不你是问题,是他的问题。如果你不让他乱删除,应该做数据权限,他可以提交,你可以阻止。
数据权限咋弄呢?
你在提交的地方做数据验证就行了.其它的事情完全不是你能管的.
前端想改,你不可能禁的
一般情况下,这都是怎么验证的?后台吗?
@小银光: .前台再怎么改,想要对网站造成影响就一定得提交到后台.
只要你在提交的哪里做好验证,他前台想怎么改就让他怎么改.
你别用JS实现业务逻辑就行
ls+1。不要将关键的东西放到前台去,f12改你html是小,更甚者会模拟http请求来恶意攻击的。
那怎么弄?我用的是AJAX,不放在前台怎么弄呢?
没必要这样限制,如果对安全性要求比较高,那就做后台验证。
一些前端框架冒失都是放在内存中的,就是不知道咋弄!
@小银光: 前端控制不住的,最多就是将某些参数加密一下。增加分析难度。
楼上都回答的很在理。
加密id,这些操作是不可能完全防止的。