当前位置: 首页 > news >正文

备案增加网站全国旅游景点网站开源

备案增加网站,全国旅游景点网站开源,网站建设做的快,网页制作与网站建设》在线作业 答案一、后台管理系统密码要求 后台管理系统密码要求 口令有效期#xff1a;90天 口令长度8位及8位以上 口令复杂度要求#xff0c;至少包含以下四类字符中的三类字符: 英文大写字母(A 到 Z)、英文小写字母(a 到 z)、10个基本数字(0 到 9)、特殊字符(例如 !、$、#、%、、^、90天 口令长度8位及8位以上 口令复杂度要求至少包含以下四类字符中的三类字符: 英文大写字母(A 到 Z)、英文小写字母(a 到 z)、10个基本数字(0 到 9)、特殊字符(例如 !、$、#、%、、^、) 口令不与前3次重复 口令注意事项 1禁止使用连续的三个数字或键盘连续的三个字母作为密码的组成部分如asdf123、abcd1234 、qazwsx等 2禁止使用系统账号、姓名、出生日期的作为密码的组成部分如zhangsan123、admin123、hhh2021 3避免使用字典口令包括许多大家习惯性设置的口令比如常见的字典口令Qazwsx、Admin123、hkcts123、hhh12345等。 二、怎么做 1、密码复杂度 /**      * 校验复杂度      */     public Boolean checkPWD(String PWD) { // 规定的正则表达式         // (?![a-zA-Z]$) 表示 字符串不能完全由大小写字母组成         // (?![A-Z0-9]$) 表示 字符串不能完全由大写字母和数字组成         // (?![A-Z\W_]$) 表示 字符串不能完全由大写字母和特殊字符组成         // (?![a-z0-9]$) 表示 字符串不能完全由小写字母和数字组成         // (?![a-z\W_]$) 表示 字符串不能完全由小写字母和特殊字符组成         // (?![0-9\W_]$) 表示 字符串不能完全由数字和特殊字符组成         // [a-zA-Z0-9\W_]{8,} 表示 字符串应该匹配大小写字母、数字和特殊字符至少匹配8次         String regex ^(?![a-zA-Z]$)(?![A-Z0-9]$)(?![a-z0-9]$)(?![A-Z\\W_]$)(?![a-z\\W_]$)(?![0-9\\W_]$)[a-zA-Z0-9\\W_]{8,}$; return ReUtil.isMatch(regex, PWD);     } /*** 校验复杂度*/public Boolean checkPWD(String PWD) {// 规定的正则表达式// (?![a-zA-Z]$) 表示 字符串不能完全由大小写字母组成// (?![A-Z0-9]$) 表示 字符串不能完全由大写字母和数字组成// (?![A-Z\W_]$) 表示 字符串不能完全由大写字母和特殊字符组成// (?![a-z0-9]$) 表示 字符串不能完全由小写字母和数字组成// (?![a-z\W_]$) 表示 字符串不能完全由小写字母和特殊字符组成// (?![0-9\W_]$) 表示 字符串不能完全由数字和特殊字符组成// [a-zA-Z0-9\W_]{8,} 表示 字符串应该匹配大小写字母、数字和特殊字符至少匹配8次String regex ^(?![a-zA-Z]$)(?![A-Z0-9]$)(?![a-z0-9]$)(?![A-Z\\W_]$)(?![a-z\\W_]$)(?![0-9\\W_]$)[a-zA-Z0-9\\W_]{8,}$;return ReUtil.isMatch(regex, PWD);} 密码与前三次重复 /*** 校验密码是否和前3次重复*/public Boolean checkRepeatPWD(String pwd,TUser tUser) {ListTUserPasswordLog list tUserPasswordLogMapper.selectLimt(tUser.getLoginName());if(CollectionUtils.isNotEmpty(list)) {for (TUserPasswordLog tUserPasswordLog : list) {if(pwd.equals(tUserPasswordLog.getPassword())) {return false;}}}return true;} Repository public interface TUserPasswordLogMapper extends BaseMapperTUserPasswordLog{/*** 更新管理员最后登录时间 id,user_name as userName,login_name as loginName, password*/Select(script select * from t_user_password_log WHERE LOGIN_NAME #{loginName} order by create_time desc limit 3 /script)public ListTUserPasswordLog selectLimt(Param(loginName) String loginName );} 处理校验过程 //校验密码复杂度Boolean checkPWD tUserService.checkPWD(dto.getNewPassword());if (!checkPWD) {log.error(TUserConstant.PWD_CHECK_ERROR);return ResponseData.error(TUserConstant.PWD_CHECK_ERROR);}//校验是否三次密码重复Boolean checkRepeatPWD tUserPasswordLogService.checkRepeatPWD(Des3Utils.get3DESEncryptECB(dto.getNewPassword(), AES_KEY), tUser);if(!checkRepeatPWD) {log.error(TUserConstant.PWD_REPEAT_ERROR);return ResponseData.error(ResponseCode.PASS_REPEAT_ERROR);} 修改密码日志表 -- Drop table -- DROP TABLE public.t_user_password_log; CREATE TABLE public.t_user_password_log (     id varchar(32) NOT NULL,     user_name varchar(255) NOT NULL,     login_name varchar(255) NOT NULL,     password varchar(255) NOT NULL,     create_time timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,     CONSTRAINT t_user_password_log_pkey PRIMARY KEY (id) ); -- Drop table-- DROP TABLE public.t_user_password_log;CREATE TABLE public.t_user_password_log (id varchar(32) NOT NULL,user_name varchar(255) NOT NULL,login_name varchar(255) NOT NULL,password varchar(255) NOT NULL,create_time timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,CONSTRAINT t_user_password_log_pkey PRIMARY KEY (id) );-- Permissions
http://www.dnsts.com.cn/news/227772.html

相关文章:

  • 连云港北京网站建设做微网站的第三方平台有哪些
  • 如何开发app软件平台班级优化大师免费下载学生版
  • 物流网站有哪些乐清网优
  • 网站开发使用架构厦门网站建设外包公司
  • 建设个人购物网站网站设计常用软件
  • 网站如何做社群企业英语培训哪里好
  • Wordpress 仿站 工具青岛市建设监督管理局网站
  • 网站html5模板邯郸比较有名的网络推广公司
  • 企业做网站的费用账务如何处理中国菲律宾历史战绩
  • 网站屏蔽中国ip金坛做网站公司
  • 建设信用购物网站微商怎样让客源主动加你
  • 接单网站设计 只做设计图报价wordpress导入导出
  • 怎样做类似淘宝的网站计算机网络技术有哪些
  • 高端企业网站模板微信企业app下载安装
  • 网站建设中手机版霸气的网络公司名字
  • 怎么搭建免费网站网站与网页区别是什么
  • 上海网站建设公司电网站提交
  • 电子商务物流网站建设seo平台是什么
  • 莆田网站 建设聊城网站建设设计实力公司
  • 婚纱摄影网站设计论文北京朝阳区房子多少钱一平米
  • 阜阳哪里做网站的多wordpress升级中文版
  • 资深做网站公司定制app开发的流程
  • 企业网站策划流程如何制作自己想要的图片
  • 网站建设过程中需要注意的通用原则网页设计培训班学校排名
  • 建设一个公司网站需要多少钱网站服务器的作用和功能有哪些
  • 西安mg动画制作网站建设搭建网站平台有前途吗
  • 郑州市城乡建设厅网站下载asp做网站
  • 西宁专业做网站公司给网站做伪静态
  • 网站建设推广襄樊做网页推广有哪些公司
  • 莞城网站推广个人网站制作的步骤