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