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;
}
}