mirror of
				https://github.com/v2board/v2board.git
				synced 2025-11-01 01:41:47 +08:00 
			
		
		
		
	update: config & custom password attack rule
This commit is contained in:
		| @@ -24,9 +24,7 @@ class ConfigSave extends FormRequest | ||||
|         // site | ||||
|         'logo' => 'nullable|url', | ||||
|         'force_https' => 'in:0,1', | ||||
|         'safe_mode_enable' => 'in:0,1', | ||||
|         'stop_register' => 'in:0,1', | ||||
|         'email_verify' => 'in:0,1', | ||||
|         'app_name' => '', | ||||
|         'app_description' => '', | ||||
|         'app_url' => 'nullable|url', | ||||
| @@ -34,19 +32,9 @@ class ConfigSave extends FormRequest | ||||
|         'try_out_enable' => 'in:0,1', | ||||
|         'try_out_plan_id' => 'integer', | ||||
|         'try_out_hour' => 'numeric', | ||||
|         'email_whitelist_enable' => 'in:0,1', | ||||
|         'email_whitelist_suffix' => 'nullable|array', | ||||
|         'email_gmail_limit_enable' => 'in:0,1', | ||||
|         'recaptcha_enable' => 'in:0,1', | ||||
|         'recaptcha_key' => '', | ||||
|         'recaptcha_site_key' => '', | ||||
|         'tos_url' => 'nullable|url', | ||||
|         'currency' => '', | ||||
|         'currency_symbol' => '', | ||||
|         'register_limit_by_ip_enable' => 'in:0,1', | ||||
|         'register_limit_count' => 'integer', | ||||
|         'register_limit_expire' => 'integer', | ||||
|         'secure_path' => 'min:8|regex:/^[\w-]*$/', | ||||
|         // subscribe | ||||
|         'plan_change_enable' => 'in:0,1', | ||||
|         'reset_traffic_method' => 'in:0,1,2,3,4', | ||||
| @@ -85,7 +73,23 @@ class ConfigSave extends FormRequest | ||||
|         'macos_version' => '', | ||||
|         'macos_download_url' => '', | ||||
|         'android_version' => '', | ||||
|         'android_download_url' => '' | ||||
|         'android_download_url' => '', | ||||
|         // safe | ||||
|         'email_whitelist_enable' => 'in:0,1', | ||||
|         'email_whitelist_suffix' => 'nullable|array', | ||||
|         'email_gmail_limit_enable' => 'in:0,1', | ||||
|         'recaptcha_enable' => 'in:0,1', | ||||
|         'recaptcha_key' => '', | ||||
|         'recaptcha_site_key' => '', | ||||
|         'email_verify' => 'in:0,1', | ||||
|         'safe_mode_enable' => 'in:0,1', | ||||
|         'register_limit_by_ip_enable' => 'in:0,1', | ||||
|         'register_limit_count' => 'integer', | ||||
|         'register_limit_expire' => 'integer', | ||||
|         'secure_path' => 'min:8|regex:/^[\w-]*$/', | ||||
|         'password_limit_enable' => 'in:0,1', | ||||
|         'password_limit_count' => 'integer', | ||||
|         'password_limit_expire' => 'integer', | ||||
|     ]; | ||||
|     /** | ||||
|      * Get the validation rules that apply to the request. | ||||
|   | ||||
		Reference in New Issue
	
	Block a user