上传签名日志输出
This commit is contained in:
parent
349b637ee5
commit
0bb2d2493e
@ -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
|
var keys []string
|
||||||
for k, _ := range param {
|
for k, _ := range param {
|
||||||
keys = append(keys, k)
|
keys = append(keys, k)
|
||||||
@ -122,6 +122,7 @@ func ParamSign(key string, param map[string]interface{}) (sign string) {
|
|||||||
builder.WriteString("&")
|
builder.WriteString("&")
|
||||||
}
|
}
|
||||||
builder.WriteString("key=" + key)
|
builder.WriteString("key=" + key)
|
||||||
sign = md5.MD5EncToLower(builder.String())
|
orgin = builder.String()
|
||||||
|
sign = md5.MD5EncToLower(orgin)
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
@ -24,8 +24,8 @@ func (this *Api_Comp) CreateNotify(c *engine.Context) {
|
|||||||
defer func() {
|
defer func() {
|
||||||
c.JSON(http.StatusOK, &Respond{Code: errdata.Code, Message: errdata.Message, Data: data})
|
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 {
|
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("LoginByCaptchaReq SignError sgin:%s", sign)
|
this.module.Errorf("CreateNotify SignError orgin:%s sgin:%s", orgin, sign)
|
||||||
errdata = &pb.ErrorData{
|
errdata = &pb.ErrorData{
|
||||||
Code: pb.ErrorCode_SignError,
|
Code: pb.ErrorCode_SignError,
|
||||||
Title: pb.ErrorCode_SignError.ToString(),
|
Title: pb.ErrorCode_SignError.ToString(),
|
||||||
|
@ -43,13 +43,13 @@ func (this *Api_Comp) CreateMail(c *engine.Context) {
|
|||||||
defer func() {
|
defer func() {
|
||||||
c.JSON(http.StatusOK, &Respond{Code: errdata.Code, Message: errdata.Message, Data: data})
|
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,
|
"uid": req.Uid,
|
||||||
"title": req.Title,
|
"title": req.Title,
|
||||||
"contex": req.Contex,
|
"contex": req.Contex,
|
||||||
"cid": req.Cid,
|
"cid": req.Cid,
|
||||||
}); sign != req.Sign {
|
}); 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{
|
errdata = &pb.ErrorData{
|
||||||
Code: pb.ErrorCode_SignError,
|
Code: pb.ErrorCode_SignError,
|
||||||
Title: pb.ErrorCode_SignError.ToString(),
|
Title: pb.ErrorCode_SignError.ToString(),
|
||||||
|
@ -34,10 +34,10 @@ func (this *Api_Comp) SyncCross(c *engine.Context) {
|
|||||||
resp.Message = pb.GetErrorCodeMsg(pb.ErrorCode_ReqParameterError)
|
resp.Message = pb.GetErrorCodeMsg(pb.ErrorCode_ReqParameterError)
|
||||||
return
|
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,
|
"timestamp": req.Timestamp,
|
||||||
}); sign != req.Sign {
|
}); 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.Code = int32(pb.ErrorCode_SignError)
|
||||||
resp.Message = pb.GetErrorCodeMsg(pb.ErrorCode_SignError)
|
resp.Message = pb.GetErrorCodeMsg(pb.ErrorCode_SignError)
|
||||||
return
|
return
|
||||||
|
Loading…
Reference in New Issue
Block a user