|
@@ -28,11 +28,11 @@
|
|
<input id="repasswd" type="password" class="form-control" placeholder="重复登录密码">
|
|
<input id="repasswd" type="password" class="form-control" placeholder="重复登录密码">
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
- {if $config['enable_reg_im'] == true}
|
|
|
|
|
|
+ {if $public_setting['enable_reg_im'] == true}
|
|
<div class="mb-3">
|
|
<div class="mb-3">
|
|
<select id="im_type" class="col form-select">
|
|
<select id="im_type" class="col form-select">
|
|
<option value="0">请选择社交软件</option>
|
|
<option value="0">请选择社交软件</option>
|
|
- <option value="1">微信</option>
|
|
|
|
|
|
+ <option value="1">WeChat</option>
|
|
<option value="2">QQ</option>
|
|
<option value="2">QQ</option>
|
|
<option value="4">Telegram</option>
|
|
<option value="4">Telegram</option>
|
|
<option value="5">Discord</option>
|
|
<option value="5">Discord</option>
|
|
@@ -44,14 +44,14 @@
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
{/if}
|
|
{/if}
|
|
- {if $config['register_mode'] != 'close' }
|
|
|
|
|
|
+ {if $public_setting['reg_mode'] != 'close' }
|
|
<div class="mb-3">
|
|
<div class="mb-3">
|
|
<div class="input-group input-group-flat">
|
|
<div class="input-group input-group-flat">
|
|
- <input id="code" type="text" class="form-control" placeholder="注册邀请码{if $config['register_mode'] == 'open'}(可选){else}(必填){/if}" value="{$code}">
|
|
|
|
|
|
+ <input id="code" type="text" class="form-control" placeholder="注册邀请码{if $public_setting['reg_mode'] == 'open'}(可选){else}(必填){/if}" value="{$code}">
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
{/if}
|
|
{/if}
|
|
- {if $config['enable_email_verify'] == true}
|
|
|
|
|
|
+ {if $public_setting['reg_email_verify'] == true}
|
|
<div class="mb-3">
|
|
<div class="mb-3">
|
|
<div class="input-group mb-2">
|
|
<div class="input-group mb-2">
|
|
<input id="emailcode" type="text" class="form-control" placeholder="邮箱验证码">
|
|
<input id="emailcode" type="text" class="form-control" placeholder="邮箱验证码">
|
|
@@ -67,14 +67,14 @@
|
|
</span>
|
|
</span>
|
|
</label>
|
|
</label>
|
|
</div>
|
|
</div>
|
|
- {if $config['enable_reg_captcha'] === true && $config['captcha_provider'] === 'turnstile'}
|
|
|
|
|
|
+ {if $public_setting['enable_reg_captcha'] === true && $public_setting['captcha_provider'] === 'turnstile'}
|
|
<div class="mb-3">
|
|
<div class="mb-3">
|
|
<div class="input-group mb-2">
|
|
<div class="input-group mb-2">
|
|
<div class="cf-turnstile" data-sitekey="{$captcha['turnstile_sitekey']}" data-theme="light"></div>
|
|
<div class="cf-turnstile" data-sitekey="{$captcha['turnstile_sitekey']}" data-theme="light"></div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
{/if}
|
|
{/if}
|
|
- {if $config['enable_reg_captcha'] === true && $config['captcha_provider'] === 'geetest'}
|
|
|
|
|
|
+ {if $public_setting['enable_reg_captcha'] === true && $public_setting['captcha_provider'] === 'geetest'}
|
|
<div class="mb-2">
|
|
<div class="mb-2">
|
|
<div class="input-group mb-2">
|
|
<div class="input-group mb-2">
|
|
<div id="geetest"></div>
|
|
<div id="geetest"></div>
|
|
@@ -98,7 +98,7 @@
|
|
</div>
|
|
</div>
|
|
|
|
|
|
<script>
|
|
<script>
|
|
- {if $config['enable_email_verify'] == true}
|
|
|
|
|
|
+ {if $public_setting['reg_email_verify'] === true}
|
|
$("#email-verify").click(function() {
|
|
$("#email-verify").click(function() {
|
|
$.ajax({
|
|
$.ajax({
|
|
type: 'POST',
|
|
type: 'POST',
|
|
@@ -126,11 +126,11 @@
|
|
url: '/auth/register',
|
|
url: '/auth/register',
|
|
dataType: "json",
|
|
dataType: "json",
|
|
data: {
|
|
data: {
|
|
- {if $config['enable_reg_im'] == true}
|
|
|
|
|
|
+ {if $public_setting['enable_reg_im'] === true}
|
|
im_value: $('#im_value').val(),
|
|
im_value: $('#im_value').val(),
|
|
im_type: $('#im_type').val(),
|
|
im_type: $('#im_type').val(),
|
|
{/if}
|
|
{/if}
|
|
- {if $config['enable_email_verify'] == true}
|
|
|
|
|
|
+ {if $public_setting['reg_email_verify'] === true}
|
|
emailcode: $('#emailcode').val(),
|
|
emailcode: $('#emailcode').val(),
|
|
{/if}
|
|
{/if}
|
|
tos: $('#tos').prop('checked'), // true / false (string)
|
|
tos: $('#tos').prop('checked'), // true / false (string)
|
|
@@ -139,10 +139,10 @@
|
|
email: $('#email').val(),
|
|
email: $('#email').val(),
|
|
passwd: $('#passwd').val(),
|
|
passwd: $('#passwd').val(),
|
|
repasswd: $('#repasswd').val(),
|
|
repasswd: $('#repasswd').val(),
|
|
- {if $config['enable_reg_captcha'] === true && $config['captcha_provider'] === 'turnstile'}
|
|
|
|
|
|
+ {if $public_setting['enable_reg_captcha'] === true && $public_setting['captcha_provider'] === 'turnstile'}
|
|
turnstile: turnstile.getResponse(),
|
|
turnstile: turnstile.getResponse(),
|
|
{/if}
|
|
{/if}
|
|
- {if $config['enable_reg_captcha'] === true && $config['captcha_provider'] === 'geetest'}
|
|
|
|
|
|
+ {if $public_setting['enable_reg_captcha'] === true && $public_setting['captcha_provider'] === 'geetest'}
|
|
geetest: geetest_result,
|
|
geetest: geetest_result,
|
|
{/if}
|
|
{/if}
|
|
},
|
|
},
|
|
@@ -160,10 +160,10 @@
|
|
});
|
|
});
|
|
</script>
|
|
</script>
|
|
|
|
|
|
- {if $config['enable_reg_captcha'] === true && $config['captcha_provider'] === 'turnstile'}
|
|
|
|
|
|
+ {if $public_setting['enable_reg_captcha'] === true && $public_setting['captcha_provider'] === 'turnstile'}
|
|
<script src="https://challenges.cloudflare.com/turnstile/v0/api.js?compat=recaptcha" async defer></script>
|
|
<script src="https://challenges.cloudflare.com/turnstile/v0/api.js?compat=recaptcha" async defer></script>
|
|
{/if}
|
|
{/if}
|
|
- {if $config['enable_reg_captcha'] === true && $config['captcha_provider'] === 'geetest'}
|
|
|
|
|
|
+ {if $public_setting['enable_reg_captcha'] === true && $public_setting['captcha_provider'] === 'geetest'}
|
|
<script src="http://static.geetest.com/v4/gt4.js"></script>
|
|
<script src="http://static.geetest.com/v4/gt4.js"></script>
|
|
<script>
|
|
<script>
|
|
var geetest_result = '';
|
|
var geetest_result = '';
|