@@ -702,6 +702,10 @@ func PcLogin(c *gin.Context) {
response.Fail("手机验证码错误,请重新输入", c)
return
}
+ if item.Code != req.SmsCode {
+ response.Fail("验证码失效,请重新最新验证码", c)
+ return
+ }
wxUser, err := wx_user.GetByMobile(req.Mobile)
if err != nil {
@@ -6,6 +6,6 @@ import (
// GetMsgCode 根据token获取信息
func GetMsgCode(mobile, code string) (item *MsgCode, err error) {
- err = rddp.GetDb().Where("mobile = ? and code = ? and FROM_UNIXTIME(expired_in)>=NOW() ", mobile, code).First(&item).Error
+ err = rddp.GetDb().Where("mobile = ? and FROM_UNIXTIME(expired_in)>=NOW() ", mobile).Order("msg_code_id DESC").First(&item).Error