问题描述
- 如何避免用户通过F12来绕开登陆验证
- 一个产品用的cas做的登陆页面,通过判断该机器是否注册来隐藏/显示登录框。
但是用户可以通过f12修改html直接将登录框显示出来,从而绕开验证。
有什么比较好的办法避免这个情况呢?
解决方案
window.onkeydown = function(e){
//123是F12
if(e.keyCode == 123) return false;
}
解决方案二:
这种情况下最好是能在后台判断,在后台登录的时候,先根据传过去的机器参数判断机器是否注册,如果机器没有注册则不能进行登录。
解决方案三:
没有注册你就不发送html代码到客户端就好了,或者判断注册过才往dom中添加元素。
不顾偶没有什么意义。。看你代码就知道了,只有第一种不发往客户端html才行,那种阻止f12键没有办法,除非你自己开发给浏览器给客户端用
时间: 2024-09-10 23:32:25