MCPcopy Create free account
hub / github.com/ZHENFENG13/My-Column / genToken

Method genToken

src/main/java/com/my/column/util/SystemUtil.java:26–42  ·  view source on GitHub ↗

登录或注册成功后,生成保持用户登录状态会话token值 @param src:为用户最新一次登录时的now()+user.id+random(4) @return

(String src)

Source from the content-addressed store, hash-verified

24 * @return
25 */
26 public static String genToken(String src) {
27 if (null == src || "".equals(src)) {
28 return null;
29 }
30 try {
31 MessageDigest md = MessageDigest.getInstance("MD5");
32 md.update(src.getBytes());
33 String result = new BigInteger(1, md.digest()).toString(16);
34 if (result.length() == 31) {
35 result = result + "-";
36 }
37 System.out.println(result);
38 return result;
39 } catch (Exception e) {
40 return null;
41 }
42 }
43
44 /**
45 * 清理string

Callers

nothing calls this directly

Calls 2

updateMethod · 0.80
toStringMethod · 0.45

Tested by

no test coverage detected