This commit is contained in:
桀尼龟 2025-03-12 09:27:37 +08:00
parent 341f18e539
commit e4eab226a4

View File

@ -1114,21 +1114,22 @@ func (a *AccountProvider) UsersByJobNum(_ context.Context, in *account.UsersByJo
return response, nil
}
func (a *AccountProvider) VerifySliderStatus(_ context.Context, in *account.VerifySliderStatusRequest) (*account.VerifySliderStatusResponse, error) {
fmt.Println("========================>>>", in.NonceStr)
resp := &account.VerifySliderStatusResponse{}
status, err := cache.RedisClient.Get("SliderStatus:" + in.NonceStr).Result()
if err != nil {
err = errors.New("滑块验证状态不存在,请退出重试")
return resp, err
}
if status == "unused" {
// 获取原有的过期时间
ttl, _ := cache.RedisClient.TTL("SliderStatus:" + in.NonceStr).Result()
cache.RedisClient.Set("SliderStatus:"+in.NonceStr, "used", ttl)
resp.Status = 1 // 未使用
} else if status == "used" {
resp.Status = 2 // 已使用
}
return resp, nil
//status, err := cache.RedisClient.Get("SliderStatus:" + in.NonceStr).Result()
//if err != nil {
// err = errors.New("滑块验证状态不存在,请退出重试")
// return resp, err
//}
//
//if status == "unused" {
// // 获取原有的过期时间
// ttl, _ := cache.RedisClient.TTL("SliderStatus:" + in.NonceStr).Result()
// cache.RedisClient.Set("SliderStatus:"+in.NonceStr, "used", ttl)
// resp.Status = 1 // 未使用
//} else if status == "used" {
// resp.Status = 2 // 已使用
//}
//return resp, nil
}