mirror of
				https://github.com/v2board/v2board.git
				synced 2025-10-31 09:21:46 +08:00 
			
		
		
		
	update
This commit is contained in:
		| @@ -76,6 +76,8 @@ class CheckOrder extends Command | |||||||
|         } |         } | ||||||
|         $user->transfer_enable = $plan->transfer_enable * 1073741824; |         $user->transfer_enable = $plan->transfer_enable * 1073741824; | ||||||
|         $user->enable = 1; |         $user->enable = 1; | ||||||
|  |         $user->u = 0; | ||||||
|  |         $user->d = 0; | ||||||
|         $user->plan_id = $plan->id; |         $user->plan_id = $plan->id; | ||||||
|         $user->group_id = $plan->group_id; |         $user->group_id = $plan->group_id; | ||||||
|         $user->expired_at = $this->getTime($order->cycle, $user->expired_at); |         $user->expired_at = $this->getTime($order->cycle, $user->expired_at); | ||||||
|   | |||||||
| @@ -1,20 +0,0 @@ | |||||||
| <?php |  | ||||||
|  |  | ||||||
| namespace App\Http\Controllers\Server; |  | ||||||
|  |  | ||||||
| use Illuminate\Http\Request; |  | ||||||
| use App\Http\Controllers\Controller as BaseController; |  | ||||||
|  |  | ||||||
| class Controller extends BaseController |  | ||||||
| { |  | ||||||
|     public function __construct(Request $request) |  | ||||||
|     { |  | ||||||
|         $token = $request->input('token'); |  | ||||||
|         if (empty($token)) { |  | ||||||
|             abort(500, 'token is null'); |  | ||||||
|         } |  | ||||||
|         if ($token !== config('v2board.server_token')) { |  | ||||||
|             abort(500, 'token is error'); |  | ||||||
|         } |  | ||||||
|     } |  | ||||||
| } |  | ||||||
| @@ -3,9 +3,8 @@ | |||||||
| namespace App\Http\Controllers\Server; | namespace App\Http\Controllers\Server; | ||||||
|  |  | ||||||
| use Illuminate\Http\Request; | use Illuminate\Http\Request; | ||||||
| use App\Http\Controllers\Server\Controller; | use App\Http\Controllers\Controller; | ||||||
| use App\Models\User; | use App\Models\User; | ||||||
| use App\Models\Plan; |  | ||||||
| use App\Models\Server; | use App\Models\Server; | ||||||
| use App\Models\ServerLog; | use App\Models\ServerLog; | ||||||
| use Illuminate\Support\Facades\Log; | use Illuminate\Support\Facades\Log; | ||||||
| @@ -15,6 +14,17 @@ class DeepbworkController extends Controller | |||||||
| { | { | ||||||
|     CONST SERVER_CONFIG = '{"api":{"services":["HandlerService","StatsService"],"tag":"api"},"stats":{},"inbound":{"port":443,"protocol":"vmess","settings":{"clients":[]},"streamSettings":{"network":"tcp"},"tag":"proxy"},"inboundDetour":[{"listen":"0.0.0.0","port":23333,"protocol":"dokodemo-door","settings":{"address":"0.0.0.0"},"tag":"api"}],"log":{"loglevel":"debug","access":"access.log","error":"error.log"},"outbound":{"protocol":"freedom","settings":{}},"routing":{"settings":{"rules":[{"inboundTag":["api"],"outboundTag":"api","type":"field"}]},"strategy":"rules"},"policy":{"levels":{"0":{"handshake":4,"connIdle":300,"uplinkOnly":5,"downlinkOnly":30,"statsUserUplink":true,"statsUserDownlink":true}}}}'; |     CONST SERVER_CONFIG = '{"api":{"services":["HandlerService","StatsService"],"tag":"api"},"stats":{},"inbound":{"port":443,"protocol":"vmess","settings":{"clients":[]},"streamSettings":{"network":"tcp"},"tag":"proxy"},"inboundDetour":[{"listen":"0.0.0.0","port":23333,"protocol":"dokodemo-door","settings":{"address":"0.0.0.0"},"tag":"api"}],"log":{"loglevel":"debug","access":"access.log","error":"error.log"},"outbound":{"protocol":"freedom","settings":{}},"routing":{"settings":{"rules":[{"inboundTag":["api"],"outboundTag":"api","type":"field"}]},"strategy":"rules"},"policy":{"levels":{"0":{"handshake":4,"connIdle":300,"uplinkOnly":5,"downlinkOnly":30,"statsUserUplink":true,"statsUserDownlink":true}}}}'; | ||||||
|  |  | ||||||
|  |     public function __construct(Request $request) | ||||||
|  |     { | ||||||
|  |         $token = $request->input('token'); | ||||||
|  |         if (empty($token)) { | ||||||
|  |             abort(500, 'token is null'); | ||||||
|  |         } | ||||||
|  |         if ($token !== config('v2board.server_token')) { | ||||||
|  |             abort(500, 'token is error'); | ||||||
|  |         } | ||||||
|  |     } | ||||||
|  |  | ||||||
|     // 后端获取用户 |     // 后端获取用户 | ||||||
|     public function user(Request $request) |     public function user(Request $request) | ||||||
|     { |     { | ||||||
|   | |||||||
| @@ -17,8 +17,9 @@ class UserController extends Controller | |||||||
| { | { | ||||||
|     public function logout(Request $request) |     public function logout(Request $request) | ||||||
|     { |     { | ||||||
|  |         $request->session()->flush(); | ||||||
|         return response([ |         return response([ | ||||||
|             'data' => $request->session()->flush() |             'data' => true | ||||||
|         ]); |         ]); | ||||||
|     } |     } | ||||||
|  |  | ||||||
|   | |||||||
| @@ -1,27 +0,0 @@ | |||||||
| <?php |  | ||||||
|  |  | ||||||
| namespace App\Http\Middleware; |  | ||||||
|  |  | ||||||
| use Closure; |  | ||||||
|  |  | ||||||
| class Server |  | ||||||
| { |  | ||||||
|     /** |  | ||||||
|      * Handle an incoming request. |  | ||||||
|      * |  | ||||||
|      * @param \Illuminate\Http\Request $request |  | ||||||
|      * @param \Closure $next |  | ||||||
|      * @return mixed |  | ||||||
|      */ |  | ||||||
|     public function handle($request, Closure $next) |  | ||||||
|     { |  | ||||||
|         $token = $request->input('token'); |  | ||||||
|         if (empty($token)) { |  | ||||||
|             abort(500, 'token is null'); |  | ||||||
|         } |  | ||||||
|         if ($token !== config('v2board.server_token')) { |  | ||||||
|             abort(500, 'token is error'); |  | ||||||
|         } |  | ||||||
|         return $next($request); |  | ||||||
|     } |  | ||||||
| } |  | ||||||
		Reference in New Issue
	
	Block a user