特性:增加全站 SMTP 邮件业务开关(smtp_enabled),并根据此开关在登录首页控制是否显示邮箱找回密码的入口
This commit is contained in:
@@ -28,7 +28,29 @@
|
||||
@csrf
|
||||
@method('PUT')
|
||||
|
||||
<div class="space-y-5">
|
||||
<div class="space-y-6">
|
||||
<!-- 系统邮件总开关 -->
|
||||
<div
|
||||
class="bg-indigo-50/50 p-4 rounded-lg border border-indigo-100 flex items-center justify-between">
|
||||
<div>
|
||||
<h4 class="font-bold text-gray-800">全站邮件业务总开关 <span
|
||||
class="text-xs font-normal text-gray-500 ml-1">[smtp_enabled]</span></h4>
|
||||
<p class="text-sm text-gray-500 mt-1">控制前台是否开启“通过邮箱找回密码”等依赖邮件系统的入口功能。</p>
|
||||
</div>
|
||||
<label class="relative inline-flex items-center cursor-pointer">
|
||||
<!-- 隐藏的 input 用来确保未勾选时提交 0 -->
|
||||
<input type="hidden" name="smtp_enabled" value="0">
|
||||
<input type="checkbox" name="smtp_enabled" value="1" class="sr-only peer"
|
||||
{{ ($params['smtp_enabled'] ?? '0') === '1' ? 'checked' : '' }}>
|
||||
<div
|
||||
class="w-11 h-6 bg-gray-200 peer-focus:outline-none rounded-full peer peer-checked:after:translate-x-full peer-checked:after:border-white after:content-[''] after:absolute after:top-[2px] after:left-[2px] after:bg-white after:border-gray-300 after:border after:rounded-full after:h-5 after:w-5 after:transition-all peer-checked:bg-indigo-600">
|
||||
</div>
|
||||
</label>
|
||||
</div>
|
||||
|
||||
<!-- 华丽分割线 -->
|
||||
<div class="border-t border-gray-100 pt-3"></div>
|
||||
|
||||
<div class="grid grid-cols-1 md:grid-cols-2 gap-5">
|
||||
<div>
|
||||
<label class="block text-sm font-bold text-gray-700 mb-1">
|
||||
@@ -98,7 +120,8 @@
|
||||
SSL加密 (推荐)</option>
|
||||
<option value="tls" {{ ($params['smtp_encryption'] ?? '') === 'tls' ? 'selected' : '' }}>
|
||||
TLS加密</option>
|
||||
<option value="" {{ ($params['smtp_encryption'] ?? '') === '' ? 'selected' : '' }}>无加密
|
||||
<option value="" {{ ($params['smtp_encryption'] ?? '') === '' ? 'selected' : '' }}>
|
||||
无加密
|
||||
</option>
|
||||
</select>
|
||||
</div>
|
||||
|
||||
@@ -363,7 +363,15 @@
|
||||
<button type="reset" class="btn">重填</button>
|
||||
</div>
|
||||
|
||||
<div class="link-row">第一次登录即为注册,请记住您的密码</div>
|
||||
<div class="link-row">
|
||||
第一次登录即为注册,请记住您的密码
|
||||
@if (\App\Models\SysParam::where('alias', 'smtp_enabled')->value('body') === '1')
|
||||
<div style="margin-top: 8px;">
|
||||
<a href="javascript:alert('邮箱找回密码业务即将上线...');"
|
||||
style="color: #336699; text-decoration: none;">忘了密码?点击通过邮箱找回</a>
|
||||
</div>
|
||||
@endif
|
||||
</div>
|
||||
</div>
|
||||
|
||||
{{-- 右侧:房间列表 --}}
|
||||
|
||||
Reference in New Issue
Block a user