mirror of
https://github.com/v2board/v2board.git
synced 2025-01-26 16:09:09 +08:00
gmail limit
This commit is contained in:
parent
6c3148bdb9
commit
eb49e29cd0
@ -59,7 +59,8 @@ class ConfigController extends Controller
|
|||||||
'try_out_plan_id' => (int)config('v2board.try_out_plan_id', 0),
|
'try_out_plan_id' => (int)config('v2board.try_out_plan_id', 0),
|
||||||
'try_out_hour' => (int)config('v2board.try_out_hour', 1),
|
'try_out_hour' => (int)config('v2board.try_out_hour', 1),
|
||||||
'email_whitelist_enable' => (int)config('v2board.email_whitelist_enable', 0),
|
'email_whitelist_enable' => (int)config('v2board.email_whitelist_enable', 0),
|
||||||
'email_whitelist_suffix' => config('v2board.email_whitelist_suffix', Dict::EMAIL_WHITELIST_SUFFIX_DEFAULT)
|
'email_whitelist_suffix' => config('v2board.email_whitelist_suffix', Dict::EMAIL_WHITELIST_SUFFIX_DEFAULT),
|
||||||
|
'email_gmail_limit_enable' => config('v2board.email_gmail_limit_enable', 0)
|
||||||
],
|
],
|
||||||
'subscribe' => [
|
'subscribe' => [
|
||||||
'plan_change_enable' => (int)config('v2board.plan_change_enable', 1),
|
'plan_change_enable' => (int)config('v2board.plan_change_enable', 1),
|
||||||
|
@ -27,6 +27,12 @@ class AuthController extends Controller
|
|||||||
abort(500, '邮箱后缀不处于白名单中');
|
abort(500, '邮箱后缀不处于白名单中');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
if ((int)config('v2board.email_gmail_limit_enable', 0)) {
|
||||||
|
$prefix = explode('@', $request->input('email'))[0];
|
||||||
|
if (strpos($prefix, '.') !== false || strpos($prefix, '+') !== false) {
|
||||||
|
abort(500, '不支持Gmail别名邮箱');
|
||||||
|
}
|
||||||
|
}
|
||||||
if ((int)config('v2board.stop_register', 0)) {
|
if ((int)config('v2board.stop_register', 0)) {
|
||||||
abort(500, '本站已关闭注册');
|
abort(500, '本站已关闭注册');
|
||||||
}
|
}
|
||||||
|
@ -27,6 +27,7 @@ class ConfigSave extends FormRequest
|
|||||||
'try_out_hour' => 'numeric',
|
'try_out_hour' => 'numeric',
|
||||||
'email_whitelist_enable' => 'in:0,1',
|
'email_whitelist_enable' => 'in:0,1',
|
||||||
'email_whitelist_suffix' => '',
|
'email_whitelist_suffix' => '',
|
||||||
|
'email_gmail_limit_enable' => 'in:0,1',
|
||||||
// subscribe
|
// subscribe
|
||||||
'plan_change_enable' => 'in:0,1',
|
'plan_change_enable' => 'in:0,1',
|
||||||
'reset_traffic_method' => 'in:0,1',
|
'reset_traffic_method' => 'in:0,1',
|
||||||
|
2
public/assets/admin/umi.js
vendored
2
public/assets/admin/umi.js
vendored
File diff suppressed because one or more lines are too long
Loading…
Reference in New Issue
Block a user