mirror of
				https://github.com/v2board/v2board.git
				synced 2025-10-31 09:21:46 +08:00 
			
		
		
		
	update: install default secure path
This commit is contained in:
		| @@ -97,7 +97,9 @@ class V2boardInstall extends Command | |||||||
|             $this->info('一切就绪'); |             $this->info('一切就绪'); | ||||||
|             $this->info("管理员邮箱:{$email}"); |             $this->info("管理员邮箱:{$email}"); | ||||||
|             $this->info("管理员密码:{$password}"); |             $this->info("管理员密码:{$password}"); | ||||||
|             $this->info('访问 http(s)://你的站点/admin 进入管理面板,你可以用户中心修改你的密码,请设置安全复杂的密码。'); |  | ||||||
|  |             $defaultSecurePath = crc32(config('app.key')); | ||||||
|  |             $this->info("访问 http(s)://你的站点/{$defaultSecurePath} 进入管理面板,你可以用户中心修改你的密码。"); | ||||||
|         } catch (\Exception $e) { |         } catch (\Exception $e) { | ||||||
|             $this->error($e->getMessage()); |             $this->error($e->getMessage()); | ||||||
|         } |         } | ||||||
|   | |||||||
| @@ -108,7 +108,7 @@ class ConfigController extends Controller | |||||||
|                 'register_limit_by_ip_enable' => (int)config('v2board.register_limit_by_ip_enable', 0), |                 'register_limit_by_ip_enable' => (int)config('v2board.register_limit_by_ip_enable', 0), | ||||||
|                 'register_limit_count' => config('v2board.register_limit_count', 3), |                 'register_limit_count' => config('v2board.register_limit_count', 3), | ||||||
|                 'register_limit_expire' => config('v2board.register_limit_expire', 60), |                 'register_limit_expire' => config('v2board.register_limit_expire', 60), | ||||||
|                 'secure_path' => config('v2board.secure_path', config('v2board.frontend_admin_path', 'admin')) |                 'secure_path' => config('v2board.secure_path', config('v2board.frontend_admin_path', crc32(config('app.key')))) | ||||||
|             ], |             ], | ||||||
|             'subscribe' => [ |             'subscribe' => [ | ||||||
|                 'plan_change_enable' => (int)config('v2board.plan_change_enable', 1), |                 'plan_change_enable' => (int)config('v2board.plan_change_enable', 1), | ||||||
|   | |||||||
| @@ -190,7 +190,7 @@ class AuthController extends Controller | |||||||
|         $email = $request->input('email'); |         $email = $request->input('email'); | ||||||
|         $password = $request->input('password'); |         $password = $request->input('password'); | ||||||
|  |  | ||||||
|         $passwordErrorCount = (int)Cache::get(CacheKey::get('PASSWORD_ERROR_LIMIT', $email)) || 0; |         $passwordErrorCount = (int)Cache::get(CacheKey::get('PASSWORD_ERROR_LIMIT', $email), 0); | ||||||
|  |  | ||||||
|         if ($passwordErrorCount >= 5) { |         if ($passwordErrorCount >= 5) { | ||||||
|             abort(500, __('There are too many password errors, please try again after 30 minutes.')); |             abort(500, __('There are too many password errors, please try again after 30 minutes.')); | ||||||
|   | |||||||
| @@ -39,7 +39,7 @@ Route::get('/', function (Request $request) { | |||||||
| }); | }); | ||||||
|  |  | ||||||
| //TODO:: 兼容 | //TODO:: 兼容 | ||||||
| Route::get('/' . config('v2board.secure_path', config('v2board.frontend_admin_path', 'admin')), function () { | Route::get('/' . config('v2board.secure_path', config('v2board.frontend_admin_path', crc32(config('app.key')))), function () { | ||||||
|     return view('admin', [ |     return view('admin', [ | ||||||
|         'title' => config('v2board.app_name', 'V2Board'), |         'title' => config('v2board.app_name', 'V2Board'), | ||||||
|         'theme_sidebar' => config('v2board.frontend_theme_sidebar', 'light'), |         'theme_sidebar' => config('v2board.frontend_theme_sidebar', 'light'), | ||||||
| @@ -48,6 +48,6 @@ Route::get('/' . config('v2board.secure_path', config('v2board.frontend_admin_pa | |||||||
|         'background_url' => config('v2board.frontend_background_url'), |         'background_url' => config('v2board.frontend_background_url'), | ||||||
|         'version' => config('app.version'), |         'version' => config('app.version'), | ||||||
|         'logo' => config('v2board.logo'), |         'logo' => config('v2board.logo'), | ||||||
|         'secure_path' => config('v2board.secure_path', config('v2board.frontend_admin_path', 'admin')) |         'secure_path' => config('v2board.secure_path', config('v2board.frontend_admin_path', crc32(config('app.key')))) | ||||||
|     ]); |     ]); | ||||||
| }); | }); | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user