mirror of
				https://github.com/v2board/v2board.git
				synced 2025-10-31 17:31:49 +08:00 
			
		
		
		
	update: config & custom password attack rule
This commit is contained in:
		| @@ -87,7 +87,6 @@ class ConfigController extends Controller | ||||
|             'site' => [ | ||||
|                 'logo' => config('v2board.logo'), | ||||
|                 'force_https' => (int)config('v2board.force_https', 0), | ||||
|                 'safe_mode_enable' => (int)config('v2board.safe_mode_enable', 0), | ||||
|                 'stop_register' => (int)config('v2board.stop_register', 0), | ||||
|                 'email_verify' => (int)config('v2board.email_verify', 0), | ||||
|                 'app_name' => config('v2board.app_name', 'V2Board'), | ||||
| @@ -96,19 +95,9 @@ class ConfigController extends Controller | ||||
|                 'subscribe_url' => config('v2board.subscribe_url'), | ||||
|                 'try_out_plan_id' => (int)config('v2board.try_out_plan_id', 0), | ||||
|                 'try_out_hour' => (int)config('v2board.try_out_hour', 1), | ||||
|                 'email_whitelist_enable' => (int)config('v2board.email_whitelist_enable', 0), | ||||
|                 'email_whitelist_suffix' => config('v2board.email_whitelist_suffix', Dict::EMAIL_WHITELIST_SUFFIX_DEFAULT), | ||||
|                 'email_gmail_limit_enable' => config('v2board.email_gmail_limit_enable', 0), | ||||
|                 'recaptcha_enable' => (int)config('v2board.recaptcha_enable', 0), | ||||
|                 'recaptcha_key' => config('v2board.recaptcha_key'), | ||||
|                 'recaptcha_site_key' => config('v2board.recaptcha_site_key'), | ||||
|                 'tos_url' => config('v2board.tos_url'), | ||||
|                 'currency' => config('v2board.currency', 'CNY'), | ||||
|                 'currency_symbol' => config('v2board.currency_symbol', '¥'), | ||||
|                 '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_expire' => config('v2board.register_limit_expire', 60), | ||||
|                 'secure_path' => config('v2board.secure_path', config('v2board.frontend_admin_path', hash('crc32b', config('app.key')))) | ||||
|             ], | ||||
|             'subscribe' => [ | ||||
|                 'plan_change_enable' => (int)config('v2board.plan_change_enable', 1), | ||||
| @@ -152,6 +141,22 @@ class ConfigController extends Controller | ||||
|                 'macos_download_url' => config('v2board.macos_download_url'), | ||||
|                 'android_version' => config('v2board.android_version'), | ||||
|                 'android_download_url' => config('v2board.android_download_url') | ||||
|             ], | ||||
|             'safe' => [ | ||||
|                 'safe_mode_enable' => (int)config('v2board.safe_mode_enable', 0), | ||||
|                 'secure_path' => config('v2board.secure_path', config('v2board.frontend_admin_path', hash('crc32b', config('app.key')))), | ||||
|                 'email_whitelist_enable' => (int)config('v2board.email_whitelist_enable', 0), | ||||
|                 'email_whitelist_suffix' => config('v2board.email_whitelist_suffix', Dict::EMAIL_WHITELIST_SUFFIX_DEFAULT), | ||||
|                 'email_gmail_limit_enable' => config('v2board.email_gmail_limit_enable', 0), | ||||
|                 'recaptcha_enable' => (int)config('v2board.recaptcha_enable', 0), | ||||
|                 'recaptcha_key' => config('v2board.recaptcha_key'), | ||||
|                 'recaptcha_site_key' => config('v2board.recaptcha_site_key'), | ||||
|                 '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_expire' => config('v2board.register_limit_expire', 60), | ||||
|                 'password_limit_enable' => (int)config('v2board.password_limit_enable', 1), | ||||
|                 'password_limit_count' => config('v2board.password_limit_count', 5), | ||||
|                 'password_limit_expire' => config('v2board.password_limit_expire', 60) | ||||
|             ] | ||||
|         ]; | ||||
|         if ($key && isset($data[$key])) { | ||||
|   | ||||
		Reference in New Issue
	
	Block a user