让用户ID抓包不泄露更安全

This commit is contained in:
limqhz
2022-05-09 23:09:37 +08:00
parent fe275a4df6
commit 1826e4bb9a
1378 changed files with 1486 additions and 91442 deletions

View File

@@ -0,0 +1,32 @@
package com.quinn.intergration;
import com.quinn.common.QuinnConstant;
import com.quinn.utils.HttpUtils;
import sun.misc.BASE64Encoder;
/**
* 使用@multiavatar生成头像
* https://api.multiavatar.com/
*/
public enum AttrIcon {
INSTANCE;
/**
* 用户名
* @param name
*/
public String generateImg(String name) {
String attrUrl = "https://api.multiavatar.com/";
String value = ".png";
try{
byte[] bytes = HttpUtils.doByteGet(attrUrl + name + value);
if (bytes.length > 0){
return new BASE64Encoder().encode(bytes);
}
}catch (Exception e){
return QuinnConstant.DEFAULT_ATTR_BASE64;
}
return QuinnConstant.DEFAULT_ATTR_BASE64;
}
}