public String process() { if (!this.loggedIn) { try { this.loggedIn = this.authenticateObject.check(new AuthenticateDTO(this.login, this.password)); } catch (EJBException ejbex) { this.loggedIn = false; System.out.println(ejbex.toString()); } } else { this.loggedIn = false; } if (this.loggedIn) { ((HttpServletRequest) FacesContext.getCurrentInstance().getExternalContext().getRequest()) .getSession(true); this.cartObject.initialize(); } else { FacesContext facesContext = FacesContext.getCurrentInstance(); ExternalContext externalContext = facesContext.getExternalContext(); Locale loc = externalContext.getRequestLocale(); externalContext.invalidateSession(); facesContext.getViewRoot().setLocale(loc); if (this.cartObject != null) { this.cartObject.setClientId(null); this.cartObject.setMerchandiseId(null); this.cartObject.setAmount(null); this.cartObject.destroy(); } this.currencyObject.setLocalizationLocale(loc); } return null; }
public void clientData(String _id) { Object[] objects = null; try { objects = this.authenticateObject.testification(_id); } catch (EJBException ejbex) { System.out.println(ejbex.toString()); } if (objects != null) { this.login = objects[0].toString().trim(); this.forename = (objects[1] == null) ? "" : objects[1].toString().trim(); this.email = objects[2].toString().trim(); } }
public Integer clientIdentification() { if (this.loggedIn) { try { this.clientIdentification = this.authenticateObject.identification(new AuthenticateDTO(this.login, this.password)); } catch (EJBException ejbex) { this.loggedIn = false; this.clientIdentification = null; System.out.println(ejbex.toString()); } return this.clientIdentification; } return null; }