李伟乐 2 years ago
parent 031341d808
commit 629192ccbf
  1. 2
      go.mod
  2. 4
      go.sum
  3. 10
      pkg/captcha/captcha.go
  4. 2
      pkg/php_session_decoder/common.go
  5. 2
      pkg/php_session_decoder/decoder.go
  6. 2
      pkg/php_session_decoder/encoder.go

@ -3,7 +3,6 @@ module git.diulo.com/mogfee/protoc-gen-kit
go 1.20 go 1.20
require ( require (
git.diulo.com/mogfee/go-common v0.0.0-20230301071202-cc79129d6a24
github.com/dgrijalva/jwt-go v3.2.0+incompatible github.com/dgrijalva/jwt-go v3.2.0+incompatible
github.com/envoyproxy/protoc-gen-validate v0.9.1 github.com/envoyproxy/protoc-gen-validate v0.9.1
github.com/gin-gonic/gin v1.9.0 github.com/gin-gonic/gin v1.9.0
@ -23,6 +22,7 @@ require (
) )
require ( require (
git.diulo.com/mogfee/go-common v0.0.0-20230303052654-06d7df6bfba3 // indirect
github.com/bytedance/sonic v1.8.3 // indirect github.com/bytedance/sonic v1.8.3 // indirect
github.com/chenzhuoyu/base64x v0.0.0-20221115062448-fe3a3abad311 // indirect github.com/chenzhuoyu/base64x v0.0.0-20221115062448-fe3a3abad311 // indirect
github.com/gin-contrib/sse v0.1.0 // indirect github.com/gin-contrib/sse v0.1.0 // indirect

@ -1,5 +1,5 @@
git.diulo.com/mogfee/go-common v0.0.0-20230301071202-cc79129d6a24 h1:fL1oF18chI61PjnQCBy4549A5j6isNKN3gyOnNP7bLM= git.diulo.com/mogfee/go-common v0.0.0-20230303052654-06d7df6bfba3 h1:ZItibdvUseuUkxCxy1hwn0qoOUGkICSwWyd0FoL4CTs=
git.diulo.com/mogfee/go-common v0.0.0-20230301071202-cc79129d6a24/go.mod h1:Q3SH0klnjQIvM57Fi95URevaFXIhsb7DZa+ZcNEU88M= git.diulo.com/mogfee/go-common v0.0.0-20230303052654-06d7df6bfba3/go.mod h1:BIjzTu3M817MtQqclalia82/Gg5gP9omcDUY3XU13kQ=
github.com/bytedance/sonic v1.5.0/go.mod h1:ED5hyg4y6t3/9Ku1R6dU/4KyJ48DZ4jPhfY1O2AihPM= github.com/bytedance/sonic v1.5.0/go.mod h1:ED5hyg4y6t3/9Ku1R6dU/4KyJ48DZ4jPhfY1O2AihPM=
github.com/bytedance/sonic v1.8.3 h1:pf6fGl5eqWYKkx1RcD4qpuX+BIUaduv/wTm5ekWJ80M= github.com/bytedance/sonic v1.8.3 h1:pf6fGl5eqWYKkx1RcD4qpuX+BIUaduv/wTm5ekWJ80M=
github.com/bytedance/sonic v1.8.3/go.mod h1:i736AoUSYt75HyZLoJW9ERYxcy6eaN6h4BZXU064P/U= github.com/bytedance/sonic v1.8.3/go.mod h1:i736AoUSYt75HyZLoJW9ERYxcy6eaN6h4BZXU064P/U=

@ -23,19 +23,17 @@ func Generate(store base64Captcha.Store) (id, b64s string, err error) {
} }
type redisStore struct { type redisStore struct {
redis *redis.Client redis *redis.Client
server string
} }
func NewRedisStore(server string, redis *redis.Client) *redisStore { func NewRedisStore(redis *redis.Client) *redisStore {
return &redisStore{ return &redisStore{
redis: redis, redis: redis,
server: server,
} }
} }
func (r *redisStore) Key(key string) string { func (r *redisStore) Key(key string) string {
return fmt.Sprintf("captach:%s:%s", r.server, key) return fmt.Sprintf("captach::%s", key)
} }
func (r *redisStore) Set(id string, value string) error { func (r *redisStore) Set(id string, value string) error {
return r.redis.Set(r.Key(id), value, time.Second*3700).Err() return r.redis.Set(r.Key(id), value, time.Second*3700).Err()

@ -1,6 +1,6 @@
package php_session_decoder package php_session_decoder
import "git.diulo.com/mogfee/go-common/php_session_decoder/php_serialize" import "git.diulo.com/mogfee/protoc-gen-kit/pkg/php_session_decoder/php_serialize"
const SEPARATOR_VALUE_NAME rune = '|' const SEPARATOR_VALUE_NAME rune = '|'

@ -2,7 +2,7 @@ package php_session_decoder
import ( import (
"bytes" "bytes"
"git.diulo.com/mogfee/go-common/php_session_decoder/php_serialize" "git.diulo.com/mogfee/protoc-gen-kit/pkg/php_session_decoder/php_serialize"
"io" "io"
"strings" "strings"
) )

@ -3,7 +3,7 @@ package php_session_decoder
import ( import (
"bytes" "bytes"
"fmt" "fmt"
"git.diulo.com/mogfee/go-common/php_session_decoder/php_serialize" "git.diulo.com/mogfee/protoc-gen-kit/pkg/php_session_decoder/php_serialize"
) )
type PhpEncoder struct { type PhpEncoder struct {

Loading…
Cancel
Save