zoukankan      html  css  js  c++  java
  • 【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");183if(!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;187187if(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(“手机用户” . KaTeX parse error: Expected 'EOF', got '}' at position 94: … }̲ 206 207 …user) {
    199
    208
    200
    209
    //用户不存在,自动注册
    201
    210
    $user = [

    @@ -229,11 +238,6 @@ class User extends Controller
    229
    238
    Db(“user”)->where([‘id’ => KaTeX parse error: Expected 'EOF', got '}' at position 93: … }̲ 231 240 …phone, $code)) {
    234
    u_log(“手机用户” . $phone . “登录失败”, ‘error’);
    235
    return error(“验证码错误”);
    236
    }
    237
    241
    238
    242
    token=pass(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=newMail(mail = new Mail(user,pass,pass,name,smtp);670if(!smtp); 670 if(!mail->verifyCode(mailStr,mailStr,vcode)){
    671
    return error(“验证码错误,请重新输入”);
    672
    }
    665
    673
    666
    //上级绑定
    674
    667
    parent=NULL;675668if(strlen(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=newMail(mail = new Mail(user,pass,pass,name,smtp);680if(!smtp); 680 if(!mail->verifyCode(mailStr,mailStr,vcode)){
    681
    return error(“验证码错误,请重新输入”);
    682
    }
    683
    684
    682
    685
    $user = [
    683
    686
    “username” => username,684687password=>pass(username, 684 687 'password' => pass(password),

  • 相关阅读:
    python 返回函数的使用
    你的服务器还在裸奔吗?
    云计算产品vSwitch原理
    网卡创建Bond
    UI自动化框架介绍
    常用底层linux命令
    Linux Bridge基本概念
    磁盘格式化及设置自动挂载
    Linux vi文本编辑器常用命令
    MySQL5.7安装方式
  • 原文地址:https://www.cnblogs.com/yangqiangche/p/13251384.html
Copyright © 2011-2022 走看看