gdg
2020-12-18 20e1449578ac0e558dc038e302001d3a6819ab2c
Merge remote-tracking branch 'origin/master' into master
已修改3个文件
27 ■■■■■ 文件已修改
src/main/java/com/nanometer/smartlab/controller/LoginController.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/nanometer/smartlab/controller/UserMngController.java 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/webapp/index.xhtml 24 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/nanometer/smartlab/controller/LoginController.java
@@ -53,6 +53,8 @@
            String PW_PATTERN = "(?=.*[A-Z])(?=.*[a-z])(?=.*[0-9])(?=.*[~!@#$%^&*_.]).{8,}";
            if (!loginPwd.matches(PW_PATTERN)) {
                ischange = 1;
            }else {
                ischange = 0;
            }
            this.menuController.initPage();
src/main/java/com/nanometer/smartlab/controller/UserMngController.java
@@ -293,6 +293,7 @@
        this.newPasswordSecond = null;
        FacesUtils.info("修改成功,请重新登录!");
        RequestContext.getCurrentInstance().execute("PF('dialogPassword').hide()");
        RequestContext.getCurrentInstance().execute("PF('changePassword').hide()");
        this.getSubject().logout();
        return Constants.PAGE_LOGIN + Constants.REDIRECT;
    }
src/main/webapp/index.xhtml
@@ -39,15 +39,11 @@
              resizable="false" width="420">
            <h:form id="dialogFormPassword">
                <p:panelGrid columns="1" styleClass="content">
                    <p:outputLabel value="账号"></p:outputLabel>
                     <p:inputText value="#{userMngController.username}" maxlength="100"
                             required="true" requiredMessage="请输入原密码"></p:inputText>
                    <p:outputLabel value="原密码"></p:outputLabel>
                    <p:password value="#{userMngController.oriPassword}" maxlength="100"
                             required="true" requiredMessage="请输入原密码"></p:password>
                     <p:outputLabel value="新密码"></p:outputLabel>
                     <p:outputLabel value="新密码(必须是8位以上且包含大小写和特殊字符)"></p:outputLabel>
                     <p:password value="#{userMngController.newPassword}" maxlength="100"
                             required="true" requiredMessage="请输入新密码"></p:password>
@@ -70,15 +66,11 @@
                  closable="false">
            <h:form id="changeFormPassword">
                <p:panelGrid columns="1" styleClass="content">
                    <p:outputLabel value="账号"></p:outputLabel>
                    <p:inputText value="#{menuController.userName}" maxlength="100"
                                 readonly="true"></p:inputText>
                    <p:outputLabel value="原密码"></p:outputLabel>
                    <p:password value="#{userMngController.oriPassword}" maxlength="100"
                                required="true" requiredMessage="请输入原密码"></p:password>
                    <p:outputLabel value="新密码"></p:outputLabel>
                    <p:outputLabel value="新密码(必须是8位以上且包含大小写和特殊字符)"></p:outputLabel>
                    <p:password value="#{userMngController.newPassword}" maxlength="100"
                                required="true" requiredMessage="请输入新密码"></p:password>
@@ -95,12 +87,12 @@
            </h:form>
        </p:dialog>
        <script>
            console.log($('#northForm\\:ischange').val())
            if($('#northForm\\:ischange').val() == 0){
                $("#changePassword").hide();
            }else {
                $("#changePassword").show();
            }
            // console.log($('#northForm\\:ischange').val())
            // if($('#northForm\\:ischange').val() == 0){
            //     $("#changePassword").hide();
            // }else {
            //     $("#changePassword").show();
            // }
        </script>
    </ui:define>