com.blade.kit.EncryptKit.md5()

Here are the examples of the java api com.blade.kit.EncryptKit.md5() taken from open source projects. By voting up you can indicate which examples are most useful and appropriate.

3 Examples 7

19 Source : SiteService.java
with MIT License
from tfssweb

/**
 * 初始化站点
 *
 * @param users 用户
 */
public void initSite(Users users) {
    String pwd = EncryptKit.md5(users.getUsername() + users.getPreplacedword());
    users.setPreplacedword(pwd);
    users.setScreen_name(users.getUsername());
    users.setCreated(DateKit.nowUnix());
    Integer uid = users.save();
    try {
        String cp = SiteService.clreplaced.getClreplacedLoader().getResource("").getPath();
        File lock = new File(cp + "install.lock");
        lock.createNewFile();
        TaleConst.INSTALLED = Boolean.TRUE;
        new Logs(LogActions.INIT_SITE, null, "", uid.intValue()).save();
    } catch (Exception e) {
        throw new TipException("初始化站点失败");
    }
}

18 Source : IndexController.java
with MIT License
from tfssweb

/**
 * 修改密码
 */
@Route(value = "preplacedword", method = HttpMethod.POST)
@JSON
public RestResponse upPwd(@Param String old_preplacedword, @Param String preplacedword, Request request) {
    Users users = this.user();
    if (StringKit.isBlank(old_preplacedword) || StringKit.isBlank(preplacedword)) {
        return RestResponse.fail("请确认信息输入完整");
    }
    if (!users.getPreplacedword().equals(EncryptKit.md5(users.getUsername() + old_preplacedword))) {
        return RestResponse.fail("旧密码错误");
    }
    if (preplacedword.length() < 6 || preplacedword.length() > 14) {
        return RestResponse.fail("请输入6-14位密码");
    }
    try {
        Users temp = new Users();
        String pwd = EncryptKit.md5(users.getUsername() + preplacedword);
        temp.setPreplacedword(pwd);
        temp.update(users.getUid());
        new Logs(LogActions.UP_PWD, null, request.address(), this.getUid()).save();
        return RestResponse.ok();
    } catch (Exception e) {
        String msg = "密码修改失败";
        if (e instanceof TipException) {
            msg = e.getMessage();
        } else {
            log.error(msg, e);
        }
        return RestResponse.fail(msg);
    }
}

13 Source : AuthController.java
with MIT License
from tfssweb

@Route(value = "login", method = HttpMethod.POST)
@JSON
public RestResponse doLogin(LoginParam loginParam, Request request, Session session, Response response) {
    Integer error_count = cache.get("login_error_count");
    try {
        error_count = null == error_count ? 0 : error_count;
        if (null != error_count && error_count > 3) {
            return RestResponse.fail("您输入密码已经错误超过3次,请10分钟后尝试");
        }
        long count = new Users().where("username", loginParam.getUsername()).count();
        if (count < 1) {
            return RestResponse.fail("不存在该用户");
        }
        String pwd = EncryptKit.md5(loginParam.getUsername(), loginParam.getPreplacedword());
        Users user = new Users().where("username", loginParam.getUsername()).and("preplacedword", pwd).find();
        if (null == user) {
            return RestResponse.fail("用户名或密码错误");
        }
        session.attribute(TaleConst.LOGIN_SESSION_KEY, user);
        if (StringKit.isNotBlank(loginParam.getRemeberMe())) {
            TaleUtils.setCookie(response, user.getUid());
        }
        Users temp = new Users();
        temp.setLogged(DateKit.nowUnix());
        temp.update(user.getUid());
        log.info("登录成功:{}", loginParam.getUsername());
        cache.set("login_error_count", 0);
        new Logs(LogActions.LOGIN, loginParam.getUsername(), request.address(), user.getUid()).save();
    } catch (Exception e) {
        error_count += 1;
        cache.set("login_error_count", error_count, 10 * 60);
        String msg = "登录失败";
        if (e instanceof TipException) {
            msg = e.getMessage();
        } else {
            log.error(msg, e);
        }
        return RestResponse.fail(msg);
    }
    return RestResponse.ok();
}