前后端密码验证效率问题(通过前端验证再提交后端)

密码验证最终是要在后端进行的,因为密码肯定是存在数据库里面的,而前端无法直接访问数据库
但是如果每一次都直接提交到后端验证的话会极大提高服务器负载
所以应该先简单的在前端验证一些基础内容,比如说验证非空,甚至可以把验证码的验证也交给前端(如果有可能的话),当简易的验证通过后再提交到服务器进行验证
js验证form内容并阻止提交:

<script>


function check(){
var user= document.getElementById("user");
if(user.value==null){
	alter("用户名为空");
	return false;			//这个return可以阻止form提交
	
}
}
script>
<form active="xxx.xxx" method="get" onsubmit="return check()">		


...
form>

你可能感兴趣的:(前后端密码验证效率问题(通过前端验证再提交后端))