<!-- 校验登入 -->
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.
最新推荐文章于 2026-05-22 11:08:13 发布
本文介绍了一个简单的网页登录验证脚本,该脚本使用JavaScript来检查用户名是否为空,并通过过滤敏感字符来增强安全性。此外,还提供了一个提交登录表单的方法。

1万+

被折叠的 条评论
为什么被折叠?



