登录用户和注册用户的登录和注册功能

时间:2018-09-10 15:11:32

标签: java jsp

下面的JSP示例代码是:如果用户已登录,则执行第一条语句;如果用户已注册,则执行第二条语句;如果都失败,则执行第三条语句。

if (loggedUser != null && registeredUser == null) {%>
 <p>You are logged in as <%= loggedUser.getName()%></p>
 <p><a href="logoutController.jsp">Logout</a> | <a 
 href="editUser.jsp">My Account</a></p>
 <%@include file="searchItem.jsp" %>

 <%} else if (registeredUser!=null && loggedUser==null) {%>
 <p>You are logged in as <%= registeredUser.getName()%></p>
 <p><a href="logoutController.jsp">Logout</a> | <a href="editUser.jsp">My Account</a></p>
 <%@include file="searchItem.jsp" %>

 <%} else {%>
 <p>You are not logged in</p>
 <p><a href="login.jsp">Login</a> | <a href="register.jsp">Register</a> </p>
 <%@include file="searchItem.jsp" %>
 <% }%>

当我运行此代码时,它将运行第三条语句,但用户已注册并登录。

1 个答案:

答案 0 :(得分:0)

我想只有注册用户可以登录... 所以...首先是错的。

它必须是:

if (loggedUser != null && registeredUser != null)

或者只是

if (loggedUser != null)
相关问题