您的位置:首页 > 其它

注册时重复密码验证和登录为空处理

2015-07-28 18:30 357 查看
1、注册时,两次填写密码,防止用户输入错误的密码

直接在注册的jsp和对应的servlet进行修改

jsp中加入: 重复密码:

对应的servlet中:

String password2 = request.getParameter(“password2”);

if(!password.equals(password2)){//进行比较

OutputStream out =response.getOutputStream();

out.write(““.getBytes());

request.setCharacterEncoding(“GB18030”);

response.setCharacterEncoding(“GB18030”);

String data=”
输入的两次密码不一致,请重新输入!
”; //错误时用输出流进行输出

//用html技术中meta标签模拟了一个http响应头,来控制浏览器的行为

out.write(“”.getBytes());

out.write(data.getBytes(“GB18030”));

out.write(““.getBytes());

}

else

{

user.setId(id);

user.setPassword(password);

user.setMail(mail);

user.setNickname(nickname);

user.setName(name);

user.setSex(sex);

user.setBorn(born);

user.setAdress(adress);

user.setPosition(position);

boolean flag = sm.add(user);

if(flag == true)

{

response.sendRedirect(“index.jsp”);

}

else{

response.setContentType(“textml”);

PrintWriter out = response.getWriter();

out.print(“失败!”);

}

}

}

2、登录对应的jsp,添加javascript语句即可

function check()

{

if(document.getElementById(‘id’).value==”“)

{

alert(“请输入帐号”);

return false;

}

if(document.getElementById(‘password’).value==”“)

{

alert(“请输入密码”);

return false;

}

}

form修改

帐 号:

密 码:

账号和密码加上对应的id值,与javascript中进行对应
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: