flash插件上传文件限制类型
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/83cb872f37f5392015be40c8330f32ac.png)
密码出错三次锁定
if (gg_czyb == null) {
// 用户不存在或密码错误,返回登录页面
loginMap.put("msg", "该用户不存在,请重新输入!");
}else{
if (!gg_czyb.isEmptyXcdlsj() && gg_czyb.getXcdlsj() > DateUtil.getLongCurrDateTime14()) {
loginMap.put("msg", "您输入错误密码次数超过三次,账号暂被锁定。您的下次登录时间为:"+DateUtil.long2StrDate(gg_czyb.getXcdlsj())+",可联系业务管理员重置密码!");
}else{
GG_JGBH gg_jgbh = (GG_JGBH) this.getBaseDaoEntity().selectSingle(new GG_JGBH(gg_czyb.getGG_JGBH().getJgbh()));
String depassString = Base64.decode(RSAUtil.decryptByPrivateKeyAndDecode(password), "UTF-8");
boolean pass = PasswordEncoder.validPassword(Base64.decode(RSAUtil.decryptByPrivateKeyAndDecode(password), "UTF-8"), gg_czyb.getMm());
if(pass == false){
loginMap.put("msg", "该用户不存在或密码错误,请重新输入!");
if (!gg_jgbh.isEmptyJglb() && (gg_jgbh.getJglb().intValue() == Constants_xt.JGSF_PSZJ
|| gg_jgbh.getJglb().intValue() == Constants_xt.JGSF_GYS)) {
int dlsbcs=0;
if(gg_czyb.getDlsbcs()==null){
dlsbcs=0;
}else{
dlsbcs =gg_czyb.getDlsbcs();
}
// if (!gg_czyb.isEmptyDlsbcs()) {
// dlsbcs = gg_czyb.getDlsbcs().intValue();
// if (dlsbcs > 20000) {
// dlsbcs = 20000;
// }
// }
gg_czyb.setDlsbcs(dlsbcs + 1);
// Long xcdlsj = DateUtil.getLongCurrDateTime14();
// if (!gg_czyb.isEmptyXcdlsj()) {
// xcdlsj = gg_czyb.getXcdlsj();
// }
// if (dlsbcs / 3 == 0) {
// xcdlsj = DateUtil.addSecond(xcdlsj, dlsbcs);
// }else if (dlsbcs / 5 == 1){
// xcdlsj = DateUtil.addSecond(xcdlsj, dlsbcs*60);
// }else if (dlsbcs / 5 == 2){
// xcdlsj = DateUtil.addSecond(xcdlsj, dlsbcs*3600);
// }else{
// xcdlsj = DateUtil.addSecond(xcdlsj, dlsbcs*3600*24);
// }
// gg_czyb.setXcdlsj(xcdlsj);
this.getBaseDaoEntity().jdbcUpdate(gg_czyb);
if(gg_czyb.getDlsbcs()<3){
loginMap.put("msg", "密码错误,请重新输入!您还可输入:"+(3-gg_czyb.getDlsbcs())+"次,可联系管理员重置!");
}else{
loginMap.put("msg", "密码错误,密码错误达到三次账户已锁定,锁定时间到"+DateUtil.long2StrDate(DateUtil.addSecond((DateUtil.getLongCurrDateTime14()), 1*60))+"可联系管理员重置!");
gg_czyb.setDlsbcs(0);
gg_czyb.setXcdlsj(DateUtil.addSecond((DateUtil.getLongCurrDateTime14()), 1*60));
this.getBaseDaoEntity().jdbcUpdate(gg_czyb);
}
}
}else{
// 存在此用户
sql = "SELECT GG_JGBH.JGBH JGBH, GG_JGBH.JGBM JGBM, GG_JGBH.SYBZ,\n" +
" GG_JGBH.JGLB FROM GG_JGBH WHERE GG_JGBH.JGBH = :JGBH";
paraMap.put("JGBH", gg_czyb.getGG_JGBH().getJgbh());
Map jgMap = this.baseDaoEntity.selectSingleMap(sql, paraMap);
if(jgMap != null && jgMap.get("JGBH") != null) {
loginMap.put("sybz", gg_czyb.getSybz());
loginMap.put("jglb", jgMap.get("JGLB"));
loginMap.put("jgbm", jgMap.get("JGBM"));
loginMap.put("czyid", gg_czyb.getId());
loginMap.put("czydlh", gg_czyb.getDlh());
loginMap.put("jgbh", gg_czyb.getGG_JGBH().getJgbh());
loginMap.put("gg_czyb", gg_czyb);
}
}
}
}
return loginMap;