#新手求助#JSP用户登录与注册验证信息
利用JSP编程,希望可以通过从registion.JSP页面中注册信息username 与 password的参数值传到登录验证界面Log_check.JSP 页面中,再与Log.JSP页面的登录信息uname , upass的信息进行比较,如果一直就登入成功,如果不成功则返回登入页面。
代码如下:
<body>
<%
String Log_name = request.getParameter("uname") ;
String Log_pass = request.getParameter("upass") ;
String reg_name = request.getParameter("username");
String reg_pass = request.getParameter("password");
if((Log_name==null||"".equals(Log_name)||Log_pass==null||"".equals(Log_pass)))
{
out.print("登入账号密码均不能为空,请重新输入!");
response.setHeader("Refresh","2;url=login.jsp");
}
if(!(Log_name==null||"".equals(Log_name)||Log_pass==null||"".equals(Log_pass)))
{
if(Log_name.equals(reg_name) && Log_pass.equals(reg_pass))
{
session.setAttribute("userid",Log_name);//设置这个用户的userid
//session的属性范围
response.setHeader("refresh","2;URL=welcome.jsp") ;
%>
<h2>登入成功,两秒钟跳转到欢迎页面</h2>
<h3>如果没有跳转请按<a href="welcome.jsp">这里</a></h3>
<%
}
else
{
%>
<h2>登入不成功:密码错误或者账号未存在</h2>
<%
response.setHeader("Refresh","2;url=login.jsp");
%>
<%
}
}
%>
结果:注册成功后进行验证出错,显示用户不存在或者信息错误!