@extends('admin.layouts.app') @section('title','Election OTP Settings') @section('page-title','Election OTP Settings') @section('page-subtitle','Election voting OTP only — not for password reset or general notifications') @section('elections-active','active') @section('content') @if(session('success'))
{{ session('success') }}
@endif @if(session('error'))
{{ session('error') }}
@endif @if($errors->any())
@endif @php $email = $channels['email']; $sms = $channels['sms']; $whatsapp = $channels['whatsapp']; @endphp
These SMS and WhatsApp settings apply only to election OTP codes when voters click Request OTP. They do not send password reset links or messages from Admin → Notifications. Provider credentials here are independent of system mail settings.
@csrf @method('PUT')
Security limits
is_enabled))>
Leave blank to use system mail settings.
Placeholders: {otp}, {expiry}, {election}, {name}
is_enabled))>
is_enabled))>
Safeguards: OTP codes are stored hashed, expire automatically, invalidate after voting, and lock out after too many failed attempts. Resend is rate-limited per voter and per user account.
Back to Elections
@endsection