|
|
@@ -48,7 +48,7 @@ public class WechatScanLoginServiceImpl implements WechatScanLoginService {
|
|
|
*/
|
|
|
@Override
|
|
|
public Map<String, String> wechatLoginUrl() {
|
|
|
- String content = Constanst.PWD_MD5+ DateUtils.getYYYYMMdd();
|
|
|
+ String content = Constanst.PWD_MD5+DateUtils.getYYYYMMdd();
|
|
|
byte[] encrypt = AesUtil.encrypt(content, AesUtil.PASSWORD_SECRET_KEY, 16);
|
|
|
String parseByte2HexStr = AesUtil.parseByte2HexStr(encrypt);
|
|
|
Map<String,String> map = new HashMap<String,String>();
|
|
|
@@ -60,8 +60,7 @@ public class WechatScanLoginServiceImpl implements WechatScanLoginService {
|
|
|
} catch (UnsupportedEncodingException e) {
|
|
|
e.printStackTrace();
|
|
|
}
|
|
|
- //url = url.replaceAll("SCOPE", "snsapi_login");
|
|
|
- url = url.replaceAll("SCOPE", "snsapi_base");
|
|
|
+ url = url.replaceAll("SCOPE", "snsapi_login");
|
|
|
url = url.replace("STATE", parseByte2HexStr); //加密state进行验证 回调地址当天有效 防止恶意攻击
|
|
|
map.put("url", url);
|
|
|
return map;
|