package action.admin; import com.opensymphony.xwork2.ActionSupport; import dao.UsuarioDAO; import java.util.Map; import org.apache.struts2.interceptor.SessionAware; public class LoginAdminAction extends ActionSupport implements SessionAware { /* Form */ private String email; private String password; /* Session */ private Map session; /* Error */ private String error; /* Acceso a datos */ UsuarioDAO usuarioDAO; public LoginAdminAction() { usuarioDAO = new UsuarioDAO(); } public String execute() { session = getSession(); if (password.matches("admin") && (email.matches("admin"))) { session.put("logged", true); return "SUCCESS"; } else { error = "ContraseƱa Incorrecta"; } return "ERROR"; } public String getPassword() { return password; } public void setPassword(String password) { this.password = password; } public String getEmail() { return email; } public void setEmail(String email) { this.email = email; } @Override public void setSession(Map session) { this.session = session; } public Map getSession() { return session; } public String getError() { return error; } public void setError(String error) { this.error = error; } }