package com.oreilly.javaxp.cactus.servlet;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
/**
* @author Brian M. Coyner
* $version $Id: LoginServlet.java,v 1.4 2003/02/27 00:24:43 jepc Exp $
*/
public class LoginServlet extends HttpServlet {
protected void doPost(HttpServletRequest req, HttpServletResponse res)
throws IOException, ServletException {
if (!validateParameters(req)) {
req.setAttribute("errorMessage",
"Please enter your username and password");
req.getRequestDispatcher("/login.jsp").forward(req, res);
return;
}
// authenticate user
}
protected boolean validateParameters(HttpServletRequest req) {
String username = req.getParameter("username");
String password = req.getParameter("password");
if ((username == null || "".equals(username)) ||
(password == null || "".equals(password))) {
return false;
} else {
return true;
}
}
}
|