whyclxw
2020-11-07 cd1753f53dbc590b1a5882b41149884f040669a3
用户登录不要密码
3个文件已修改
37 ■■■■■ 已修改文件
DyEnvir_system/src/com/fgkj/dao/impl/User_logImpl.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
DyEnvir_system/src/com/fgkj/dto/User_log.java 19 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
DyEnvir_system/src/com/fgkj/services/User_infService.java 14 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
DyEnvir_system/src/com/fgkj/dao/impl/User_logImpl.java
@@ -45,9 +45,9 @@
    //用户的操作记录下来
    public boolean add(Object obj) {
        User_log ulog=(User_log) obj;
        String sql="insert into db_equip_user.tb_user_log(uId,uOprateType,uOprateDay,uTerminalIp,uOprateMsg) values(?,?,?,?,?)";
        String sql="insert into db_equip_user.tb_user_log(uId,uOprateType,uSystemType,uOprateDay,uTerminalIp,uOprateMsg) values(?,?,?,?,?,?)";
        Boolean bl=DAOHelper.executeUpdate(DBUtil.getConn(), sql, new Object[]{ulog.getuId(),
            ulog.getuOprateType(),ulog.getuOprateDay(),ulog.getuTerminalIp(),ulog.getuOprateMsg()});
            ulog.getuOprateType(),ulog.getuSystemType(),ulog.getuOprateDay(),ulog.getuTerminalIp(),ulog.getuOprateMsg()});
        return bl;
    }
    //用户的操作记录下来(记录多条)
DyEnvir_system/src/com/fgkj/dto/User_log.java
@@ -10,6 +10,7 @@
    private Integer uId;
    private String uName;
    private Integer uOprateType;
    private Integer uSystemType;
    private Date uOprateDay;
    private Date uOprateDay1;
    private String uTerminalIp;
@@ -92,15 +93,25 @@
    public void setPage(Page page) {
        this.page = page;
    }
    public Integer getuSystemType() {
        return uSystemType;
    }
    public void setuSystemType(Integer uSystemType) {
        this.uSystemType = uSystemType;
    }
    @Override
    public String toString() {
        return "User_log [num=" + num + ", uId=" + uId + ", uName=" + uName
                + ", uOprateType=" + uOprateType + ", uOprateDay=" + uOprateDay
                + ", uOprateDay1=" + uOprateDay1 + ", uTerminalIp="
                + uTerminalIp + ", uOprateMsg=" + uOprateMsg + ", page=" + page
                + "]";
                + ", uOprateType=" + uOprateType + ", uSystemType="
                + uSystemType + ", uOprateDay=" + uOprateDay + ", uOprateDay1="
                + uOprateDay1 + ", uTerminalIp=" + uTerminalIp
                + ", uOprateMsg=" + uOprateMsg + ", page=" + page + "]";
    }
    
    
}
DyEnvir_system/src/com/fgkj/services/User_infService.java
@@ -83,20 +83,20 @@
            model.setMsg(this.getText("用户名不存在"));
            // System.out.println("用户名不存在");
        } else {
            User_inf u = (User_inf) list.get(list.size()-1);
            /*User_inf u = (User_inf) list.get(list.size()-1);
            if (!uinf.getUpassword().equals(u.getUpassword())) {
                model.setMsg(getText("密码错误"));
            } else {
            } else {*/
                model.setCode(1);
                model.setMsg("index.jsp");
                //model.setMsg("index-outline.jsp");
                
                setMyCookie("user",u,30,uinf.getUId() == 1);                //用户记住密码功能
                /*setMyCookie("user",u,30,uinf.getUId() == 1);                //用户记住密码功能
                
                // 将登陆成功的用户存入session
                u.setUSnId("");
                u.setUpassword("");
                ActionUtil.getSession().setAttribute("user", u);
                u.setUpassword("");*/
                ActionUtil.getSession().setAttribute("user", uinf);
                
                //设置session不活动时间为30分
                ActionUtil.getSession().setMaxInactiveInterval(60*30);
@@ -111,8 +111,8 @@
                    model.setMsg("还未分配权限");
                }*/
                //将新登录的用户存入application
                setApplication(u);
            }
                setApplication(uinf);
            //}
        }
        return model;
    }