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
19
Source : SiteService.java
with MIT License
from tfssweb
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
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
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();
}