1 评论

0 收藏

分享

【bug】修复YYC松鼠短视频系统V2.7版本bug 注册输入验证码提示邀请码,输入邀请码提示错误

YYC松鼠短视频系统V2.7版本bug 注册输入验证码提示邀请码,输入邀请码提示错误

修改以下2个部分:





application/api/controller/User.php


@@ -180,8 +180,8 @@ class User extends Controller
180
180
                $phone = input("phone/i");//手机号
181
181
                $user = Db("user")->where(['phone' => $phone])->find();
182
182
                $code = input("code/i");
183
                if (!$user) {
184
183
184
                if (!$user) {
185
185
                    $have_invite_code = input('have_invite_code/i');
186
186
                    $parent = NULL;
187
187
                    if ($have_invite_code == 0) {

@@ -196,6 +196,15 @@ class User extends Controller
196
196
                        }
197
197
198
198
                    }
199
                }
200
201
                //判断短信验证码是否正确
202
                if (!Sms::verifySms($phone, $code)) {
203
                    u_log("手机用户" . $phone . "登录失败", 'error');
204
                    return error("验证码错误");
205
                }
206
207
                if (!$user) {
199
208
200
209
                    //用户不存在,自动注册
201
210
                    $user = [


@@ -229,11 +238,6 @@ class User extends Controller
229
238
                        Db("user")->where(['id' => $user['id']])->update(['disable' => 0, 'disable_time' => null]);
230
239
                    }
231
240
                }
232
                //判断短信验证码是否正确
233
                if (!Sms::verifySms($phone, $code)) {
234
                    u_log("手机用户" . $phone . "登录失败", 'error');
235
                    return error("验证码错误");
236
                }
237
241
238
242
                $token = pass($phone . time() . getRandStr()) . $phone;
239
243
                Db("user")->where(['phone' => $phone])->update(["token" => $token]);










application/api/controller/User.php


@@ -662,14 +662,7 @@ class User extends Controller
662
662
        if ($user) {
663
663
            return error("该用户名已存在,请重新输入");
664
664
        }
665
        $user = config('mail_user');
666
        $pass = config('mail_pass');
667
        $name = config("mail_name");
668
        $smtp = config('mail_smtp');
669
        $mail = new Mail($user,$pass,$name,$smtp);
670
        if(!$mail->verifyCode($mailStr,$vcode)){
671
            return error("验证码错误,请重新输入");
672
        }
665
673
666
        //上级绑定
674
667
        $parent = NULL;
675
668
        if (strlen($invitecode) > 0) {

@@ -679,6 +672,16 @@ class User extends Controller
679
672
            }
680
673
        }
681
674
675
        $user = config('mail_user');
676
        $pass = config('mail_pass');
677
        $name = config("mail_name");
678
        $smtp = config('mail_smtp');
679
        $mail = new Mail($user,$pass,$name,$smtp);
680
        if(!$mail->verifyCode($mailStr,$vcode)){
681
            return error("验证码错误,请重新输入");
682
        }
683
684
682
685
        $user = [
683
686
            "username" => $username,
684
687
            'password' => pass($password),













优雅草论坛2022年8月11日大改,优雅草论坛变回只服务于客户的提问交流论坛,详情查看优雅草8月11日大改,原因详情查优雅草外卖乐关闭

回复

举报 使用道具

相关帖子
全部回复 (1)
查看全部
文件
.。。哎哟  开启了七牛云 没办法上传php文件 ,能被自动识别,怎么都绕不过。

商业版客户直接联系客服索取文件覆盖即可。

优雅草论坛2022年8月11日大改,优雅草论坛变回只服务于客户的提问交流论坛,详情查看优雅草8月11日大改,原因详情查优雅草外卖乐关闭

举报 回复 使用道具

一颗优雅草科技 实名认证 机构蓝V认证
服务代表
主题 845
回复 1623
粉丝 7
快速回复 返回顶部 返回列表