上传签名日志输出

This commit is contained in:
liwei1dao 2023-10-09 17:00:34 +08:00
parent 349b637ee5
commit 0bb2d2493e
4 changed files with 9 additions and 8 deletions

View File

@ -89,7 +89,7 @@ func StaticFS(relativePath string, fs http.FileSystem) engine.IRoutes {
}
//签名接口
func ParamSign(key string, param map[string]interface{}) (sign string) {
func ParamSign(key string, param map[string]interface{}) (orgin, sign string) {
var keys []string
for k, _ := range param {
keys = append(keys, k)
@ -122,6 +122,7 @@ func ParamSign(key string, param map[string]interface{}) (sign string) {
builder.WriteString("&")
}
builder.WriteString("key=" + key)
sign = md5.MD5EncToLower(builder.String())
orgin = builder.String()
sign = md5.MD5EncToLower(orgin)
return
}

View File

@ -24,8 +24,8 @@ func (this *Api_Comp) CreateNotify(c *engine.Context) {
defer func() {
c.JSON(http.StatusOK, &Respond{Code: errdata.Code, Message: errdata.Message, Data: data})
}()
if sign := gin.ParamSign(this.options.Key, map[string]interface{}{"Title": req.Title, "Ctime": req.Ctime, "Rtime": req.Rtime}); sign != req.Sign {
this.module.Errorf("LoginByCaptchaReq SignError sgin:%s", sign)
if orgin, sign := gin.ParamSign(this.options.Key, map[string]interface{}{"Title": req.Title, "Ctime": req.Ctime, "Rtime": req.Rtime}); sign != req.Sign {
this.module.Errorf("CreateNotify SignError orgin:%s sgin:%s", orgin, sign)
errdata = &pb.ErrorData{
Code: pb.ErrorCode_SignError,
Title: pb.ErrorCode_SignError.ToString(),

View File

@ -43,13 +43,13 @@ func (this *Api_Comp) CreateMail(c *engine.Context) {
defer func() {
c.JSON(http.StatusOK, &Respond{Code: errdata.Code, Message: errdata.Message, Data: data})
}()
if sign := gin.ParamSign(this.options.Key, map[string]interface{}{
if orgin, sign := gin.ParamSign(this.options.Key, map[string]interface{}{
"uid": req.Uid,
"title": req.Title,
"contex": req.Contex,
"cid": req.Cid,
}); sign != req.Sign {
this.module.Errorf("LoginByCaptchaReq SignError sgin:%s", sign)
this.module.Errorf("CreateMail SignError orgin:%s sgin:%s", orgin, sign)
errdata = &pb.ErrorData{
Code: pb.ErrorCode_SignError,
Title: pb.ErrorCode_SignError.ToString(),

View File

@ -34,10 +34,10 @@ func (this *Api_Comp) SyncCross(c *engine.Context) {
resp.Message = pb.GetErrorCodeMsg(pb.ErrorCode_ReqParameterError)
return
}
if sign := gin.ParamSign(this.options.Key, map[string]interface{}{
if orgin, sign := gin.ParamSign(this.options.Key, map[string]interface{}{
"timestamp": req.Timestamp,
}); sign != req.Sign {
this.module.Errorf("LoginByCaptchaReq SignError sgin:%s", sign)
this.module.Errorf("SyncCross SignError orgin:%s sgin:%s", orgin, sign)
resp.Code = int32(pb.ErrorCode_SignError)
resp.Message = pb.GetErrorCodeMsg(pb.ErrorCode_SignError)
return