php验证用户名密码不可为空的方法
在做用户注册登陆板块时,发现即使在注册表单中不填写信息,也会在数据库创建一条用户名密码都为空的数据,然后就可以实现空用户名密码登陆。这显然是不对的。
于是想到在表单提交后判断用户名密码是否至少存在一个为空的情况,若有一个为空,则请求转发到注册页面,重新输入用户名密码注册。登录时也是要先判断用户名密码是
否有为空的情况存在,只有当用户名密码都不为空时才到数据库去验证。
判断用户名密码是否为空:
String username=request.getParameter("username"); String password=request.getParameter("password");
这里得到的username、password都是字符串,即使他们为空数据,也是""空字符串,并不为空,所以判断时要这样:
if(username==""||password==""){ request.setAttribute("error", "用户名或密码不能为空"); request.getRequestDispatcher("/view/login.jsp").forward(request,response); }else{ …… }
更多PHP知识,请访问PHP中文网!
以上就是php验证用户名密码不可为空的详细内容,更多请关注php中文网其它相关文章!
![php中文网最新课程二维码](/static/images/article_wechat2021.jpg?1111)
声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
- 上一篇:php开发要用苹果笔记本吗
- 下一篇:php验证姓名是否存在于mysql
网友评论
文明上网理性发言,请遵守 新闻评论服务协议
我要评论