|
|
|
@@ -52,16 +52,8 @@ func SendVerifyCode(conn redis.Conn, phoneNumber string) error { |
|
|
|
} |
|
|
|
|
|
|
|
} else { |
|
|
|
timesPhoneExists, err := redis_client.HEXISTS(conn, timesKey, phoneNumber) |
|
|
|
if err != nil { |
|
|
|
return err |
|
|
|
} |
|
|
|
err = redis_client.HINCRBY(conn, timesKey, phoneNumber, 1) |
|
|
|
|
|
|
|
if timesPhoneExists { |
|
|
|
err = redis_client.HINCRBY(conn, timesKey, phoneNumber, 1) |
|
|
|
} else { |
|
|
|
err = redis_client.HSETNX(conn, timesKey, phoneNumber, 1) |
|
|
|
} |
|
|
|
if err != nil { |
|
|
|
return err |
|
|
|
} |
|
|
|
@@ -80,7 +72,7 @@ func IsVerifyCodeRight(phoneNumer string, verifyCode string) bool { |
|
|
|
log.Warn("redis err", err) |
|
|
|
return false |
|
|
|
} else { |
|
|
|
if value==""{ |
|
|
|
if value == "" { |
|
|
|
return false |
|
|
|
} |
|
|
|
return value == verifyCode |
|
|
|
@@ -97,5 +89,5 @@ func GetPhoneTimesHKey() string { |
|
|
|
} |
|
|
|
|
|
|
|
func getRemainSecondOfDay(t time.Time) int { |
|
|
|
return 86400 - 60*60*t.Hour() + 60*t.Minute() + t.Second() |
|
|
|
return 86400 - 60*60*t.Hour() - 60*t.Minute() - t.Second() |
|
|
|
} |