⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 usermgr.java

📁 云网论坛CWBBS 源码,内容丰富,学习,参考,教学的好资料,具体见内说明,
💻 JAVA
字号:
package cn.js.fan.module.pvg;

import javax.servlet.http.HttpServletRequest;
import cn.js.fan.util.ErrMsgException;
import cn.js.fan.security.SecurityUtil;
import org.apache.log4j.Logger;
import cn.js.fan.util.ParamUtil;

public class UserMgr {
    Logger logger = Logger.getLogger(UserMgr.class.getName());

    public UserMgr() {
    }

    public boolean add(HttpServletRequest request) throws ErrMsgException {
        UserCheck uc = new UserCheck();
        uc.checkAdd(request);

        User user = new User();
        String pwdMD5 = "";
        try {
            pwdMD5 = SecurityUtil.MD5(uc.getPwd());
        }
        catch (Exception e) {
            logger.error("add: " + e.getMessage());
        }
        return user.insert(uc.getName(), uc.getRealName(), uc.getDesc(), pwdMD5);
    }

    public boolean del(HttpServletRequest request) throws ErrMsgException {
        UserCheck uc = new UserCheck();
        uc.checkDel(request);

        User user = new User();
        return user.del(uc.getName());
    }

    public boolean update(HttpServletRequest request) throws ErrMsgException {
        String pwd = ParamUtil.get(request, "pwd");

        UserCheck uc = new UserCheck();

        if (!pwd.equals(""))
            uc.checkUpdateWithPwd(request);
        else
            uc.checkUpdate(request);

        User user = new User(uc.getName());
        user.setRealName(uc.getRealName());
        user.setDesc(uc.getDesc());
        if (!pwd.equals("")) {
            String str = "";
            try {
                str = SecurityUtil.MD5(uc.getPwd());
            }
            catch (Exception e) {
                logger.error(e.getMessage());
            }
            user.setPwdMD5(str);
            return user.storeWithPwd();
        }
        else
            return user.store();
    }

    public User getUser(String name) {
        return new User(name);
    }

    public boolean Auth(String name, String pwd) {
        User user = new User();
        return user.Auth(name, pwd);
    }

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -