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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章