user.setMm(createEncryptPSW(user.getMm().trim())); //生成加密密碼
if (tempuser != null) {
user.setId(tempuser.getId());
this.getHibernateTemplate().merge(user);
} else {
this.getHibernateTemplate().saveOrUpdate(user);
}
return user.getId();
}
try {
messagedigest = MessageDigest.getInstance("MD5");
messagedigest.update(psw.getBytes("UTF8"));
byte abyte0[] = messagedigest.digest();
return (new BASE64Encoder()).encode(abyte0);
} catch (Exception e) {
throw new RuntimeException("加密失敗:" + e.getMessage());
}
}
TempUser user = this.findTempUserByName(userName);
if (null == user) return 0L;
boolean flag = createEncryptPSW(password.trim()).equals(user.getMm());
if (flag) return user.getId();
return 0L;
}
posted @ 2011-05-11 15:46 MyOracleX 閱讀(152) | 評論 (0) | 編輯 收藏