jsp页面上提交登入表单防止非法字符sql注入js
2015-02-05 16:43
281 查看
jsp页面上提交登入表单防止非法字符sql注入js
<!-- 校验登入 -->
<!-- 过滤一些敏感字符函数 -->
<!-- 敏感字符 -->
<!-- 校验登入 -->
function checkLogin(){ var userName=document.getElementById("username").value; var userPass=document.getElementById("password").value; if(userName==''){ alert("用户名不能为空!"); return; } if( filterSqlStr(userName)){ alert("用户名字符中包含了敏感字符"+sql_str()+",请重新输入!"); return ; } document.loginFrom.action="userLogin!login.action"; document.loginFrom.submit(); }
<!-- 过滤一些敏感字符函数 -->
function filterSqlStr(value){ var sqlStr=sql_str().split(','); var flag=false; for(var i=0;i<sqlStr.length;i++){ if(value.toLowerCase().indexOf(sqlStr[i])!=-1){ flag=true; break; } } return flag; }
<!-- 敏感字符 -->
function sql_str(){ var str="and,delete,or,exec,insert,select,union,update,count,*,',join,>,<"; return str; }
相关文章推荐
- 提交登入表单防止非法字符,sql注入js.
- [Jsp]防止页面表单重复提交的解决方法
- [Jsp]防止页面表单重复提交的解决方法
- 防止页面表单重复提交,JSP页面加入 <s:token/> 以及Struts的相关配置详解
- [Jsp]防止页面表单重复提交的解决方法
- .net 防止页面刷新重复提交(表单提交后保留上一次数据缓存,刷新提交)
- jsp页面中的汉字问题和表单提交汉字问题(***.getBytes("ISO-8859-1")行报错)
- JSP页面显示乱码,表单提交中出现乱码,数据库连接乱
- JSP页面提交后中文字符出现乱码-tomcat下中文乱码问题
- 防止页面刷新时表单的重复提交的最简单方法(C#)
- jsp中防止刷新后退等操作造成表单重复提交(纯jsp或者struts)
- Java防止非法和重复表单提交的分析
- 防止刷新页面造成表单重复提交
- JSP页面提交后中文字符出现乱码
- jsp页面js提交传递中文字符时乱码处理
- Java防止非法和重复表单提交的分析
- jsp 表单防止重复提交(简单版)
- ASP.NET中防止刷新页面造成表单重复提交
- JSP页面使用富文本控件ckeditor提交表单数据
- struts2中jsp页面表单提交到action中文乱码问题