上传签名日志输出
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
|
||||
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
|
||||
}
|
||||
|
@ -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(),
|
||||
|
@ -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(),
|
||||
|
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user