ログイン機能
public class LoginAction extends Action {
@Override
public String execute(HttpServletRequest request, HttpServletResponse response) throws Exception {
HttpSession session = request.getSession();
String login = request.getParameter("login");
String password = request.getParameter("password");
CustomerDAO dao = new CustomerDAO();
Customer customer = dao.search(login, password);
if(customer != null) {
session.setAttribute("customer", customer);
return "login-out.jsp";
}
return "login-error.jsp";
}
}
ログアウト機能
public class LogoutAction extends Action {
@Override
public String execute(HttpServletRequest request, HttpServletResponse response) throws Exception {
HttpSession session = request.getSession();
if(session.getAttribute("customer") != null) {
session.removeAttribute("customer");
return "logout-out.jsp";
}
return "logout-error.jsp";
}
}