mailwolt/resources/views/livewire/ui/system/form/security-form.blade.php

28 lines
1.3 KiB
PHP

<div class="space-y-4">
<label class="flex items-center gap-3">
<input type="checkbox" wire:model.defer="twofa_enabled" class="h-4 w-4">
<span class="text-white/80">Zwei-Faktor-Authentifizierung aktivieren</span>
</label>
<div>
<label class="block text-white/60 text-sm mb-1">Login-Rate-Limit (Versuche/Minute)</label>
<input type="number" min="1" max="100" wire:model.defer="rate_limit"
class="w-full h-11 rounded-xl border border-white/10 bg-white/[0.04] px-3 text-white/90">
@error('rate_limit') <p class="text-xs text-rose-400 mt-1">{{ $message }}</p> @enderror
</div>
<div>
<label class="block text-white/60 text-sm mb-1">Minimale Passwortlänge</label>
<input type="number" min="6" max="128" wire:model.defer="password_min"
class="w-full h-11 rounded-xl border border-white/10 bg-white/[0.04] px-3 text-white/90">
@error('password_min') <p class="text-xs text-rose-400 mt-1">{{ $message }}</p> @enderror
</div>
<div class="flex justify-end">
<button wire:click="save"
class="inline-flex items-center gap-2 rounded-xl border border-white/10 bg-white/5 px-3 py-1.5 text-white/80 hover:text-white hover:border-white/20">
Speichern
</button>
</div>
</div>