Browse Source

将密码框改回password类型

xusl 1 year ago
parent
commit
449efac993

+ 3 - 3
backend/src/main/java/com/jiayue/ssi/handler/CustomAuthenticationSuccessHandler.java

@@ -123,7 +123,7 @@ public class CustomAuthenticationSuccessHandler extends SavedRequestAwareAuthent
             if ("0".equals(noticeWay)){
                 log.info("发送邮箱多点登录\r\n" +
                         "↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓邮箱内容↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓"+
-                        "\r\n  账号:"+sysUser.getUsername()+"多点登录","本次登录时间:"+DateUtils.getTime()+",登录IP:"+IPUtils.getIpAddr(request)+" \r\n"     +
+                        "\r\n  账号:"+sysUser.getUsername()+"多点登录,本次登录时间:"+DateUtils.getTime()+",登录IP:"+IPUtils.getIpAddr(request)+" \r\n"     +
                         "↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑邮箱内容↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑");
 //                log.info("发送邮箱通知系统管理员后台输出======> "+"账号【"+sysUser.getUsername()+"】多点登录","本次登录时间:"+DateUtils.getTime()+",登录IP:"+IPUtils.getIpAddr(request));
 //                List<SysUser> sysUserList = sysUserService.selectUserByRole("1");
@@ -146,7 +146,7 @@ public class CustomAuthenticationSuccessHandler extends SavedRequestAwareAuthent
             else if ("1".equals(noticeWay)){
                 log.info("发送邮箱多点登录\r\n" +
                         "↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓邮箱内容↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓"+
-                        "\r\n  账号:"+sysUser.getUsername()+"多点登录","本次登录时间:"+DateUtils.getTime()+",登录IP:"+IPUtils.getIpAddr(request)+" \r\n"     +
+                        "\r\n  账号:"+sysUser.getUsername()+"多点登录,本次登录时间:"+DateUtils.getTime()+",登录IP:"+IPUtils.getIpAddr(request)+" \r\n"     +
                         "↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑邮箱内容↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑");
 //                log.info("发送邮箱通知系统管理员后台输出======> "+"账号【"+sysUser.getUsername()+"】多点登录","本次登录时间:"+DateUtils.getTime()+",登录IP:"+IPUtils.getIpAddr(request));
             }
@@ -178,7 +178,7 @@ public class CustomAuthenticationSuccessHandler extends SavedRequestAwareAuthent
                     socketSessionMap.remove();
                 }
             }
-            System.out.println(CacheConstants.SESSIONID_USER_MAP.toString());
+//            System.out.println(CacheConstants.SESSIONID_USER_MAP.toString());
 //            System.out.println("被踢用户的sessionid:"+kickedRequest.getSession().getId());
 //            CacheConstants.SESSIONID_USER_MAP.put(kickedRequest.getSession().getId(),sysUser.getUsername());
         }

+ 18 - 0
ui/src/permission.js

@@ -14,6 +14,24 @@ NProgress.configure({ showSpinner: false }) // NProgress Configuration
 const whiteList = ['/login'] // no redirect whitelist
 
 router.beforeEach(async (to, from, next) => {
+  // var userAgent = navigator.userAgent; //取得浏览器的userAgent字符串
+  // var isOpera = userAgent.indexOf("Opera") > -1; //判断是否Opera浏览器
+  // // var isIE = userAgent.indexOf("compatible") > -1 && userAgent.indexOf("MSIE") > -1 && !isOpera; //判断是否IE浏览器
+  // var isIE = (navigator.appName == 'Microsoft Internet Explorer') || ((navigator.appName == 'Netscape') && (new RegExp("Trident/.*rv:([0-9]{1,}[\.0-9]{0,})").exec(navigator.userAgent) != null))
+  // // var isEdge = userAgent.indexOf("Windows NT 6.1; Trident/7.0;") > -1 && !isIE; //判断是否IE的Edge浏览器
+  // var isEdge = userAgent.indexOf("Edge") > -1; //判断是否IE的Edge浏览器
+  // var isFF = userAgent.indexOf("Firefox") > -1; //判断是否Firefox浏览器
+  // var isSafari = userAgent.indexOf("Safari") > -1 && userAgent.indexOf("Chrome") == -1; //判断是否Safari浏览器
+  // var isChrome = userAgent.indexOf("Chrome") > -1 && userAgent.indexOf("Safari") > -1 && !isEdge; //判断Chrome浏览器
+  // if (!isChrome) {
+  //   //  把当前页面隐藏
+  //   console.log('不是谷歌')
+  // }
+  // else{
+  //   console.log('是谷歌')
+  //
+  // }
+
   // start progress bar
   NProgress.start()
   // set page title

+ 9 - 9
ui/src/views/login/index.vue

@@ -16,10 +16,10 @@
       </el-form-item>
       <el-form-item prop="password"  label-width="80px" label="密码">
         <el-input
-          class="no-autofill-pwd"
           v-model="loginForm.password"
-          type="text"
-          auto-complete="new-password"
+          type="password"
+          auto-complete="off"
+          placeholder="密码"
           tabindex="2"
           maxlength="20"
         >
@@ -414,11 +414,11 @@ export default {
 
 </style>
 
-<style rel="stylesheet/scss" lang="scss" scoped>
-.no-autofill-pwd{
-  text-security:disc!important;
-  -webkit-text-security:disc!important;
+<!--<style rel="stylesheet/scss" lang="scss" scoped>-->
+<!--.no-autofill-pwd{-->
+<!--  text-security:disc!important;-->
+<!--  -webkit-text-security:disc!important;-->
 
-}
-</style>
+<!--}-->
+<!--</style>-->
 

+ 24 - 24
ui/src/views/sysManager/userManager/index.vue

@@ -481,8 +481,8 @@ export default {
       this.$prompt('请输入登录密码', '鉴别操作', {
         confirmButtonText: '确定',
         cancelButtonText: '取消',
-        inputType: 'text',
-        customClass:'no-autofill-pwd',
+        inputType: 'password',
+        // customClass:'no-autofill-pwd',
         inputValidator: (val) => {
           if (val === null || val.length < 1 || val.length > 20) {
             return false;
@@ -682,8 +682,8 @@ export default {
             this.$prompt('请输入登录密码', '鉴别操作', {
               confirmButtonText: '确定',
               cancelButtonText: '取消',
-              inputType: 'text',
-              customClass:'no-autofill-pwd',
+              inputType: 'password',
+              // customClass:'no-autofill-pwd',
               inputValidator: (val) => {
                 if (val === null || val.length < 1 || val.length > 20) {
                   return false;
@@ -736,8 +736,8 @@ export default {
             this.$prompt('请输入登录密码', '鉴别操作', {
               confirmButtonText: '确定',
               cancelButtonText: '取消',
-              inputType: 'text',
-              customClass:'no-autofill-pwd',
+              inputType: 'password',
+              // customClass:'no-autofill-pwd',
               inputValidator: (val) => {
                 if (val === null || val.length < 1 || val.length > 20) {
                   return false;
@@ -810,8 +810,8 @@ export default {
       this.$prompt('请输入登录密码', '鉴别操作', {
         confirmButtonText: '确定',
         cancelButtonText: '取消',
-        inputType: 'text',
-        customClass:'no-autofill-pwd',
+        inputType: 'password',
+        // customClass:'no-autofill-pwd',
         inputValidator: (val) => {
           if (val === null || val.length < 1 || val.length > 20) {
             return false;
@@ -905,8 +905,8 @@ export default {
       this.$prompt('请输入密码', '鉴别操作', {
         confirmButtonText: '确定',
         cancelButtonText: '取消',
-        inputType: 'text',
-        customClass:'no-autofill-pwd',
+        inputType: 'password',
+        // customClass:'no-autofill-pwd',
         inputValidator: (val) => {
           if (val === null || val.length < 1 || val.length > 20) {
             return false;
@@ -1055,8 +1055,8 @@ export default {
       this.$prompt('请输入登录密码', '鉴别操作', {
         confirmButtonText: '确定',
         cancelButtonText: '取消',
-        inputType: 'text',
-        customClass:'no-autofill-pwd',
+        inputType: 'password',
+        // customClass:'no-autofill-pwd',
         inputValidator: (val) => {
           if (val === null || val.length < 1 || val.length > 20) {
             return false;
@@ -1316,8 +1316,8 @@ export default {
       this.$prompt('请输入登录密码', '鉴别操作', {
         confirmButtonText: '确定',
         cancelButtonText: '取消',
-        inputType: 'text',
-        customClass:'no-autofill-pwd',
+        inputType: 'password',
+        // customClass:'no-autofill-pwd',
         inputValidator: (val) => {
           if (val === null || val.length < 1 || val.length > 20) {
             return false;
@@ -1380,13 +1380,13 @@ export default {
   }
 };
 </script>
-<style rel="stylesheet/scss" lang="scss">
-.no-autofill-pwd{
-  .el-message-box__content{
-    .el-input__inner{
-      text-security:disc!important;
-      -webkit-text-security:disc!important;
-    }
-  }
-}
-</style>
+<!--<style rel="stylesheet/scss" lang="scss">-->
+<!--.no-autofill-pwd{-->
+<!--  .el-message-box__content{-->
+<!--    .el-input__inner{-->
+<!--      text-security:disc!important;-->
+<!--      -webkit-text-security:disc!important;-->
+<!--    }-->
+<!--  }-->
+<!--}-->
+<!--</style>-->

+ 9 - 9
ui/src/views/sysManager/userManager/profile/resetPwd.vue

@@ -1,13 +1,13 @@
 <template>
   <el-form ref="form" :model="pwd" :rules="rules" label-width="80px">
     <el-form-item label="旧密码" prop="oldPassword">
-      <el-input v-model="pwd.oldPassword" type="text" class="no-autofill-pwd"/>
+      <el-input v-model="pwd.oldPassword" placeholder="请输入旧密码" type="password" show-password/>
     </el-form-item>
     <el-form-item label="新密码" prop="newPassword">
-      <el-input v-model="pwd.newPassword" type="text" class="no-autofill-pwd"/>
+      <el-input v-model="pwd.newPassword" placeholder="请输入新密码" type="password" show-password/>
     </el-form-item>
     <el-form-item label="确认密码" prop="confirmPassword">
-      <el-input v-model="pwd.confirmPassword" type="text" class="no-autofill-pwd"/>
+      <el-input v-model="pwd.confirmPassword" placeholder="请确认新密码" type="password" show-password/>
     </el-form-item>
     <el-form-item>
       <el-button type="primary" size="mini" @click="submit">保存</el-button>
@@ -158,9 +158,9 @@ export default {
 };
 </script>
 
-<style rel="stylesheet/scss" lang="scss" scoped>
-.no-autofill-pwd{
-  text-security:disc!important;
-  -webkit-text-security:disc!important;
-}
-</style>
+<!--<style rel="stylesheet/scss" lang="scss" scoped>-->
+<!--.no-autofill-pwd{-->
+<!--  text-security:disc!important;-->
+<!--  -webkit-text-security:disc!important;-->
+<!--}-->
+<!--</style>-->