tokumeikoi преди 4 години
родител
ревизия
f8185b51b7
променени са 5 файла, в които са добавени 13 реда и са изтрити 2 реда
  1. 10 0
      app/Http/Controllers/Admin/UserController.php
  2. 1 1
      app/Http/Requests/Admin/UserFetch.php
  3. 1 0
      app/Http/Routes/AdminRoute.php
  4. 1 1
      config/app.php
  5. 0 0
      public/assets/admin/umi.js

+ 10 - 0
app/Http/Controllers/Admin/UserController.php

@@ -17,6 +17,16 @@ use Illuminate\Support\Facades\DB;
 
 class UserController extends Controller
 {
+    public function resetSecret(Request $request)
+    {
+        $user = User::find($request->input('id'));
+        if (!$user) abort(500, '用户不存在');
+        $user->token = Helper::guid();
+        $user->uuid = Helper::guid(true);
+        return response([
+            'data' => $user->save()
+        ]);
+    }
 
     private function filter(Request $request, $builder)
     {

+ 1 - 1
app/Http/Requests/Admin/UserFetch.php

@@ -14,7 +14,7 @@ class UserFetch extends FormRequest
     public function rules()
     {
         return [
-            'filter.*.key' => 'required|in:id,email,transfer_enable,d,expired_at,uuid,token,invite_by_email,invite_user_id,plan_id',
+            'filter.*.key' => 'required|in:id,email,transfer_enable,d,expired_at,uuid,token,invite_by_email,invite_user_id,plan_id,banned',
             'filter.*.condition' => 'required|in:>,<,=,>=,<=,模糊',
             'filter.*.value' => 'required'
         ];

+ 1 - 0
app/Http/Routes/AdminRoute.php

@@ -73,6 +73,7 @@ class AdminRoute
             $router->post('/user/dumpCSV', 'Admin\\UserController@dumpCSV');
             $router->post('/user/sendMail', 'Admin\\UserController@sendMail');
             $router->post('/user/ban', 'Admin\\UserController@ban');
+            $router->post('/user/resetSecret', 'Admin\\UserController@resetSecret');
             // StatOrder
             $router->get ('/stat/getOverride', 'Admin\\StatController@getOverride');
             $router->get ('/stat/getServerLastRank', 'Admin\\StatController@getServerLastRank');

+ 1 - 1
config/app.php

@@ -236,5 +236,5 @@ return [
     | The only modification by laravel config
     |
     */
-    'version' => '1.4.3.1609147421'
+    'version' => '1.4.3.1609594523'
 ];

Файловите разлики са ограничени, защото са твърде много
+ 0 - 0
public/assets/admin/umi.js


Някои файлове не бяха показани, защото твърде много файлове са промени