From b753676fbf3d6bbc9e5559fafcb653c9e795982b Mon Sep 17 00:00:00 2001 From: XiaoLFeng Date: Wed, 5 Jul 2023 17:04:16 +0800 Subject: [PATCH] =?UTF-8?q?=E6=BC=8F=E6=B4=9E=E8=A1=A5=E4=B8=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cookie设置位置错误导致Laravel进行throw Exceptions Signed-off-by: XiaoLFeng --- app/Http/Controllers/Function/Link.php | 6 +- resources/views/function/edit-check.blade.php | 62 +++---------------- 2 files changed, 12 insertions(+), 56 deletions(-) diff --git a/app/Http/Controllers/Function/Link.php b/app/Http/Controllers/Function/Link.php index f60de43..40b4f7b 100644 --- a/app/Http/Controllers/Function/Link.php +++ b/app/Http/Controllers/Function/Link.php @@ -445,7 +445,6 @@ public function apiCustomBlogVerify(HttpRequest $request): JsonResponse ]); // 验证数据是否合法 if (!$dataCheck->fails()) { - $cookie = cookie('friend_edit', '', -1, '/'); // 检查内容是否存在 $resultBlog = DB::table('blog_link') ->select('id', 'blogOwnEmail') @@ -479,6 +478,8 @@ public function apiCustomBlogVerify(HttpRequest $request): JsonResponse 'id' => $resultBlog->id ], ]; + return Response::json($returnData, $returnData['code']) + ->cookie($cookie); } else { // 验证码验证失败 $returnData = [ @@ -539,8 +540,7 @@ public function apiCustomBlogVerify(HttpRequest $request): JsonResponse ], ]; } - return Response::json($returnData, $returnData['code']) - ->cookie($cookie); + return Response::json($returnData, $returnData['code']); } protected function viewEditFriend(HttpRequest $request, $friendId): Application|Factory|View|RedirectResponse diff --git a/resources/views/function/edit-check.blade.php b/resources/views/function/edit-check.blade.php index a1ee5b5..e96d4f6 100644 --- a/resources/views/function/edit-check.blade.php +++ b/resources/views/function/edit-check.blade.php @@ -21,58 +21,6 @@ class="relative left-[calc(50%-11rem)] aspect-[1155/678] w-[36.125rem] -translat style="clip-path: polygon(74.1% 44.1%, 100% 61.6%, 97.5% 26.9%, 85.5% 0.1%, 80.7% 2%, 72.5% 32.5%, 60.2% 62.4%, 52.4% 68.1%, 47.5% 58.3%, 45.2% 34.5%, 27.5% 76.7%, 0.1% 64.9%, 17.9% 100%, 27.6% 76.8%, 76.1% 97.7%, 74.1% 44.1%)">
-
- - - -
- - -
-
-
-
@@ -250,6 +198,9 @@ class Check { success: function (returnData) { if (returnData.output === "Success") { Toast.toggle(returnData.data.message, ''); + $('#sendCheckCode').prop('disabled', true); + $('#sendCheckCode').removeClass('bg-green-700').addClass('bg-green-800'); + $('#sendCheckCode').html('验证通过'); setTimeout(function () { location.href = '{{ route('function.edit-friend','') }}/' + returnData.data.id @@ -261,7 +212,12 @@ class Check { } }, error: function (returnData) { - Toast.toggle(returnData.responseJSON.data.message, '') + Toast.set('其他错误', ''); + if (returnData.responseJSON.output !== 'SendingTimeTooFast') { + Toast.toggle(returnData.responseJSON.data.message, ''); + $('#sendCheckCode').prop('disabled', false); + $('#sendCheckCode').html('验证'); + } } }); }