Author: DavidK Date: 2010-02-19 15:12:04 +0100 (Fri, 19 Feb 2010) New Revision: 1794 Added: trunk/server/webServer2/JavaSource/cz/elvys/webServer/beans/debug/SaltBean.java trunk/server/webServer2/WebContent/salt.xhtml trunk/server/webServer2/WebContent/saltResult.xhtml Modified: trunk/server/webServer2/JavaSource/cz/elvys/webServer/beans/user/UserLoginBean.java trunk/server/webServer2/WebContent/WEB-INF/faces-beans.xml trunk/server/webServer2/WebContent/WEB-INF/faces-navigation.xml trunk/server/webServer2/WebContent/login_body.xhtml Log: soleni upgraded Added: trunk/server/webServer2/JavaSource/cz/elvys/webServer/beans/debug/SaltBean.java =================================================================== --- trunk/server/webServer2/JavaSource/cz/elvys/webServer/beans/debug/SaltBean.java (rev 0) +++ trunk/server/webServer2/JavaSource/cz/elvys/webServer/beans/debug/SaltBean.java 2010-02-19 14:12:04 UTC (rev 1794) @@ -0,0 +1,48 @@ +package cz.elvys.webServer.beans.debug; + +import javax.faces.event.ActionEvent; + +import elvys.server.bl.Fact; +import elvys.server.bl.user.UserBL; + +public class SaltBean { + + private Integer notSalted; + private Integer saltedOnLastOperation; + + private UserBL userBL; + + + { + userBL = Fact.getUserBL(); + } + + public Integer getNotSalted() { + notSalted = userBL.getNotSaltedPasswords(); + return notSalted; + } + public void setNotSalted(Integer notSalted) { + this.notSalted = notSalted; + } + public Integer getSaltedOnLastOperation() { + return saltedOnLastOperation; + } + public void setSaltedOnLastOperation(Integer saltedOnLastOperation) { + this.saltedOnLastOperation = saltedOnLastOperation; + } + + + + + + /** + * soli hesla v databazi - jenom ty, ktere jeste posolene nejsou + */ + public String saltPasswords(){ + saltedOnLastOperation = userBL.saltPasswordForAllUsers(); + return "salted"; + } + + + +} Modified: trunk/server/webServer2/JavaSource/cz/elvys/webServer/beans/user/UserLoginBean.java =================================================================== --- trunk/server/webServer2/JavaSource/cz/elvys/webServer/beans/user/UserLoginBean.java 2010-02-19 14:10:16 UTC (rev 1793) +++ trunk/server/webServer2/JavaSource/cz/elvys/webServer/beans/user/UserLoginBean.java 2010-02-19 14:12:04 UTC (rev 1794) @@ -283,14 +283,4 @@ public void setCompany(Company company) { this.company = company; } - - /** - * Musi co nejdrive pryc, jenom na soleni hesel!! - * @TODO - * - */ - public String XXXsaltMethodXXX(){ - userBL.saltPasswordForAllUsers(); - return "logout"; - } } Modified: trunk/server/webServer2/WebContent/WEB-INF/faces-beans.xml =================================================================== --- trunk/server/webServer2/WebContent/WEB-INF/faces-beans.xml 2010-02-19 14:10:16 UTC (rev 1793) +++ trunk/server/webServer2/WebContent/WEB-INF/faces-beans.xml 2010-02-19 14:12:04 UTC (rev 1794) @@ -128,4 +128,9 @@ <managed-bean-class>cz.elvys.webServer.beans.debug.DebugBean</managed-bean-class> <managed-bean-scope>session</managed-bean-scope> </managed-bean> + <managed-bean> + <managed-bean-name>saltBean</managed-bean-name> + <managed-bean-class>cz.elvys.webServer.beans.debug.SaltBean</managed-bean-class> + <managed-bean-scope>request</managed-bean-scope> + </managed-bean> </faces-config> Modified: trunk/server/webServer2/WebContent/WEB-INF/faces-navigation.xml =================================================================== --- trunk/server/webServer2/WebContent/WEB-INF/faces-navigation.xml 2010-02-19 14:10:16 UTC (rev 1793) +++ trunk/server/webServer2/WebContent/WEB-INF/faces-navigation.xml 2010-02-19 14:12:04 UTC (rev 1794) @@ -168,4 +168,12 @@ <to-view-id>/secured/companyrel/selectPermittedTypeForm.xhtml</to-view-id> </navigation-case> </navigation-rule> + <navigation-rule> + <from-view-id>/salt.xhtml</from-view-id> + <navigation-case> + <from-outcome>salted</from-outcome> + <to-view-id>/saltResult.xhtml</to-view-id> + </navigation-case> + </navigation-rule> + </faces-config> Modified: trunk/server/webServer2/WebContent/login_body.xhtml =================================================================== --- trunk/server/webServer2/WebContent/login_body.xhtml 2010-02-19 14:10:16 UTC (rev 1793) +++ trunk/server/webServer2/WebContent/login_body.xhtml 2010-02-19 14:12:04 UTC (rev 1794) @@ -45,11 +45,6 @@ </h:panelGrid> </h:form> <h:outputText value="${lbl['login.createdby']}" styleClass="loginFootnote" /> - <h:form> - <h:commandButton value="OSOLIT HESLA! STISKNI POUZE JEDNOUT PRED PRIHLASENIM!! POKUD DVAKRAT, PRESOLIS,POKUD VUBEC, CAJICKY NEPOUSTIME!!" - immediate="true" action="#{user.XXXsaltMethodXXX}" - rendered="true" /> - </h:form> </rich:panel> </f:view> Added: trunk/server/webServer2/WebContent/salt.xhtml =================================================================== --- trunk/server/webServer2/WebContent/salt.xhtml (rev 0) +++ trunk/server/webServer2/WebContent/salt.xhtml 2010-02-19 14:12:04 UTC (rev 1794) @@ -0,0 +1,24 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";> +<html xmlns="http://www.w3.org/1999/xhtml"; + xmlns:h="http://java.sun.com/jsf/html"; + xmlns:f="http://java.sun.com/jsf/core"; + xmlns:ui="http://java.sun.com/jsf/facelets"; + xmlns:a4j="http://richfaces.org/a4j"; + xmlns:rich="http://richfaces.org/rich";> + + +<body> + <f:view> + <h:form> + <h:outputText value="pocet neosolenych: #{saltBean.notSalted}" /> + <br/> + <h:commandButton value="OSOLIT HESLA! CAJICKY NEPOUSTIME!!" + immediate="true" action="#{saltBean.saltPasswords}"/> + </h:form> + </f:view> +</body> + +</html> + + + Added: trunk/server/webServer2/WebContent/saltResult.xhtml =================================================================== --- trunk/server/webServer2/WebContent/saltResult.xhtml (rev 0) +++ trunk/server/webServer2/WebContent/saltResult.xhtml 2010-02-19 14:12:04 UTC (rev 1794) @@ -0,0 +1,18 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";> +<html xmlns="http://www.w3.org/1999/xhtml"; + xmlns:h="http://java.sun.com/jsf/html"; + xmlns:f="http://java.sun.com/jsf/core"; + xmlns:ui="http://java.sun.com/jsf/facelets"; + xmlns:a4j="http://richfaces.org/a4j"; + xmlns:rich="http://richfaces.org/rich";> + + +<body> + <f:view> + <h:outputText value="Posoleno bylo: #{saltBean.saltedOnLastOperation}" /> + </f:view> +</body> +</html> + + +