This week's giveaway is in the Android forum.
We're giving away four copies of Android Security Essentials Live Lessons and have Godfrey Nolan on-line!
See this thread for details.
The moose likes JSP and the fly likes Login bean help Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Android Security Essentials Live Lessons this week in the Android forum!
JavaRanch » Java Forums » Java » JSP
Bookmark "Login bean help" Watch "Login bean help" New topic
Author

Login bean help

Dean Reedy
Ranch Hand

Joined: Sep 10, 2001
Posts: 89
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
 
With a little knowledge, a cast iron skillet is non-stick and lasts a lifetime.
 
subject: Login bean help
 
Similar Threads
jsp bean problem, equal not working on strings
Passing data between beans
some problem with java beans scope attribute?
Using window.location.href
Setting HttpSession Attribute Not Working (Struts)