Win a copy of Re-engineering Legacy Software this week in the Refactoring forum
or Docker in Action in the Cloud/Virtualization forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Login bean help

 
Dean Reedy
Ranch Hand
Posts: 89
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I have seen talk about using beans for logging into a website and here is what I have pieced together so far. Questions at the end!
Bean:
=====
public class UserLogin {
private boolean loggedIn = false;
public UserLogin() { }
public void setLogin(String user, String pass) {
// Validate login correct here and set to true or false
loggedIn=true;
}
public boolean validUser() {
return loggedIn;
}
}
settup bean after login.html
============================
// loaded from the login.jsp page via a form.
<%@ page import = "UserLogin" %>
<jsp:useBean id="c" scope="session" class="UserLogin">
</jsp:useBean>
<% c.setLogin(request.getParameter("username"),request.getParameter("password") ; %>

Code on everypage to verify they user has logged in
====================================================
<jsp:useBean id="c" class="UserLogin" scope="session" />
<% if (!c.validUser()) response.sendRedirect("login.jsp"); %>

Questions:
Is this code going to run, or is there something I am missing.
What do I need to added to the web.xml file for Tomcat 4 to run this.
Any guidance or examples or helpful websites would be great. Thanks!!!
Dean
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic