|
@@ -185,8 +185,12 @@ func infusionIdentity(r *ghttp.Request, sess *router.JySession, useCount, surplu
|
|
|
r.Header.Set("entAccountId", gconv.String(sess.EntAccountId))
|
|
|
}
|
|
|
if sess.UserName != "" {
|
|
|
- reg, _ := regexp.Compile(`([\u007f-\u009f]|\u00ad|[\u0483-\u0489]|[\u0559-\u055a]|\u058a|[\u0591-\u05bd]|\u05bf|[\u05c1-\u05c2]|[\u05c4-\u05c7]|[\u0606-\u060a]|[\u063b-\u063f]|\u0674|[\u06e5-\u06e6]|\u070f|[\u076e-\u077f]|\u0a51|\u0a75|\u0b44|[\u0b62-\u0b63]|[\u0c62-\u0c63]|[\u0ce2-\u0ce3]|[\u0d62-\u0d63]|\u135f|[\u200b-\u200f]|[\u2028-\u202e]|\u2044|\u2071|[\uf701-\uf70e]|[\uf710-\uf71a]|\ufb1e|[\ufc5e-\ufc62]|\ufeff|\ufffc)`)
|
|
|
- userName := strings.TrimSpace(reg.ReplaceAllString(sess.UserName, ""))
|
|
|
+ reg, err := regexp.Compile(`([\u007f-\u009f]|\u00ad|[\u0483-\u0489]|[\u0559-\u055a]|\u058a|[\u0591-\u05bd]|\u05bf|[\u05c1-\u05c2]|[\u05c4-\u05c7]|[\u0606-\u060a]|[\u063b-\u063f]|\u0674|[\u06e5-\u06e6]|\u070f|[\u076e-\u077f]|\u0a51|\u0a75|\u0b44|[\u0b62-\u0b63]|[\u0c62-\u0c63]|[\u0ce2-\u0ce3]|[\u0d62-\u0d63]|\u135f|[\u200b-\u200f]|[\u2028-\u202e]|\u2044|\u2071|[\uf701-\uf70e]|[\uf710-\uf71a]|\ufb1e|[\ufc5e-\ufc62]|\ufeff|\ufffc)`)
|
|
|
+ if err != nil {
|
|
|
+ fmt.Println("正则替换错误err ", err)
|
|
|
+ }
|
|
|
+ userName := strings.TrimSpace(string(reg.ReplaceAll([]byte(sess.UserName), []byte(""))))
|
|
|
+ fmt.Println("正则替换userName", userName)
|
|
|
r.Header.Set("userName", userName)
|
|
|
}
|
|
|
if sess.EntUserName != "" {
|