mirror of
				https://github.com/v2board/v2board.git
				synced 2025-10-31 01:11:46 +08:00 
			
		
		
		
	update: fix admin editor
This commit is contained in:
		| @@ -136,9 +136,6 @@ class ConfigController extends Controller | ||||
|                     'server_v2ray_domain' => config('v2board.server_v2ray_domain'), | ||||
|                     'server_v2ray_protocol' => config('v2board.server_v2ray_protocol'), | ||||
|                 ], | ||||
|                 'tutorial' => [ | ||||
|                     'apple_id' => config('v2board.apple_id') | ||||
|                 ], | ||||
|                 'email' => [ | ||||
|                     'email_template' => config('v2board.email_template', 'default'), | ||||
|                     'email_host' => config('v2board.email_host'), | ||||
|   | ||||
| @@ -35,8 +35,6 @@ class KnowledgeController extends Controller | ||||
|             } | ||||
|             $subscribeUrl = "{$subscribeUrl}/api/v1/client/subscribe?token={$user['token']}"; | ||||
|             $knowledge['body'] = str_replace('{{siteName}}', config('v2board.app_name', 'V2Board'), $knowledge['body']); | ||||
|             $knowledge['body'] = str_replace('{{appleId}}', $appleId, $knowledge['body']); | ||||
|             $knowledge['body'] = str_replace('{{appleIdPassword}}', $appleIdPassword, $knowledge['body']); | ||||
|             $knowledge['body'] = str_replace('{{subscribeUrl}}', $subscribeUrl, $knowledge['body']); | ||||
|             $knowledge['body'] = str_replace('{{urlEncodeSubscribeUrl}}', urlencode($subscribeUrl), $knowledge['body']); | ||||
|             $knowledge['body'] = str_replace( | ||||
|   | ||||
| @@ -6,6 +6,7 @@ use App\Http\Controllers\Controller; | ||||
| use App\Http\Requests\User\UserTransfer; | ||||
| use App\Http\Requests\User\UserUpdate; | ||||
| use App\Http\Requests\User\UserChangePassword; | ||||
| use App\Utils\CacheKey; | ||||
| use Illuminate\Http\Request; | ||||
| use App\Models\User; | ||||
| use App\Models\Plan; | ||||
| @@ -14,6 +15,7 @@ use App\Models\Ticket; | ||||
| use App\Utils\Helper; | ||||
| use App\Models\Order; | ||||
| use App\Models\ServerLog; | ||||
| use Illuminate\Support\Facades\Cache; | ||||
|  | ||||
| class UserController extends Controller | ||||
| { | ||||
| @@ -204,4 +206,26 @@ class UserController extends Controller | ||||
|         } | ||||
|         return null; | ||||
|     } | ||||
|  | ||||
|  | ||||
|     public function getQuickLoginUrl(Request $request) | ||||
|     { | ||||
|         $user = User::find($request->session()->get('id')); | ||||
|         if (!$user) { | ||||
|             abort(500, __('The user does not exist')); | ||||
|         } | ||||
|  | ||||
|         $code = Helper::guid(); | ||||
|         $key = CacheKey::get('TEMP_TOKEN', $code); | ||||
|         Cache::put($key, $user->id, 60); | ||||
|         $redirect = '/#/login?verify=' . $code . '&redirect=' . ($request->input('redirect') ? $request->input('redirect') : 'dashboard'); | ||||
|         if (config('v2board.app_url')) { | ||||
|             $url = config('v2board.app_url') . $redirect; | ||||
|         } else { | ||||
|             $url = url($redirect); | ||||
|         } | ||||
|         return response([ | ||||
|             'data' => $url | ||||
|         ]); | ||||
|     } | ||||
| } | ||||
|   | ||||
		Reference in New Issue
	
	Block a user