Files
Genarrative/scripts/spacetime/init_local_app_config.sql
2026-04-19 09:17:15 +00:00

51 lines
1.9 KiB
SQL

UPDATE app_config
SET guest_login_enabled = TRUE,
sms_auth_enabled = TRUE,
sms_verification_required = TRUE,
sms_provider = 'mock',
sms_endpoint = 'dypnsapi.aliyuncs.com',
sms_access_key_id = '',
sms_access_key_secret = '',
sms_sign_name = '',
sms_template_code = '',
sms_template_param_key = 'code',
sms_country_code = '86',
sms_scheme_name = '',
sms_code_length = 6,
sms_code_type = 1,
sms_valid_time_seconds = 300,
sms_interval_seconds = 60,
sms_duplicate_policy = 1,
sms_case_auth_policy = 1,
sms_return_verify_code = FALSE,
sms_mock_verify_code = '123456',
sms_max_send_per_phone_per_day = 20,
sms_max_send_per_ip_per_hour = 30,
sms_max_verify_failures_per_phone_per_hour = 12,
sms_max_verify_failures_per_ip_per_hour = 24,
sms_captcha_ttl_seconds = 180,
sms_captcha_trigger_verify_failures_per_phone = 3,
sms_captcha_trigger_verify_failures_per_ip = 5,
sms_block_phone_failure_threshold = 6,
sms_block_ip_failure_threshold = 10,
sms_block_phone_duration_minutes = 30,
sms_block_ip_duration_minutes = 30,
default_music_volume = 0.42,
default_guest_display_name_prefix = '游客',
kick_message_unverified = '账号尚未完成短信验证,请先完成验证',
wechat_enabled = FALSE,
wechat_provider = 'mock',
wechat_app_id = '',
wechat_app_secret = '',
wechat_authorize_endpoint = 'https://open.weixin.qq.com/connect/qrconnect',
wechat_access_token_endpoint = 'https://api.weixin.qq.com/sns/oauth2/access_token',
wechat_user_info_endpoint = 'https://api.weixin.qq.com/sns/userinfo',
wechat_callback_path = '/api/auth/wechat/callback',
wechat_default_redirect_path = '/',
wechat_mock_user_id = 'mock_wechat_user',
wechat_mock_union_id = 'mock_wechat_union',
wechat_mock_display_name = '微信旅人',
wechat_mock_avatar_url = '',
updated_at_ms = 1744934400000
WHERE id = 1;