public String login()
{
String outcome = null;
try {
HttpServletRequest req = (HttpServletRequest)FacesContext.getCurrentInstance().getExternalContext().getRequest();
HttpSession sesion = req.getSession();
// Start the session
AuthenticationResult result = WebServiceClient.getAuthenticationService().startSession(usuario, password);
AuthenticationDetails details = new AuthenticationDetails(result.getUsername(), result.getTicket(), result.getSessionid());
AuthenticationUtils.setAuthenticationDetails(details);
sesion.setAttribute("authenticationDetails", details);
outcome = "success";
} catch (AuthenticationFault e) {
// TODO Auto-generated catch block
Utils.addErrorMessage(ERROR_LOGIN_USUARIO);
outcome= "fail";
}catch (AuthenticationException e) {
// TODO Auto-generated catch block
Utils.addErrorMessage(ERROR_LOGIN_USUARIO);
outcome= "fail";
//e.printStackTrace();
}catch (Exception e){
Utils.addErrorMessage(ERROR_LOGIN_USUARIO);
outcome = "fail";
}
return outcome;
}
Content from pre 2016 and from language groups that have been closed.
Content is read-only.
By using this site, you are agreeing to allow us to collect and use cookies as outlined in Alfresco’s Cookie Statement and Terms of Use (and you have a legitimate interest in Alfresco and our products, authorizing us to contact you in such methods). If you are not ok with these terms, please do not use this website.