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),

  • 相关阅读:
    Angular2.0的学习(四)
    JAVA 中BIO,NIO,AIO的理解
    分布式调用技术 RPC VS REST
    深入浅出单实例Singleton设计模式
    接口设计六大原则
    线程安全的简单理解
    class<T>和 class<?>类型 有什么区别
    随笔记录
    问题记录总结
    JDK1.8 新特性(全)
  • 原文地址:https://www.cnblogs.com/yangqiangche/p/13251384.html
Copyright © 2011-2022 走看看