ادخل بياناتك للوصول للمنظومة.
{{-- زر بصمة (بدون fixed + بدون تشغيل تلقائي) --}}
{{-- ✅ خطأ السيرفر (ملحمي) — يلقط كل مصادر الخطأ المحتملة --}}
@php
$serverError = null;
// مفاتيح errors الشائعة
if($errors->has('server')) $serverError = $errors->first('server');
elseif($errors->has('blocked')) $serverError = $errors->first('blocked');
// session keys محتملة (لكن نعرضها كسيرفر فقط إذا بدت متعلقة بالسيرفر)
if(!$serverError){
$candidate = session('server_error') ?? session('server') ?? session('error') ?? session('warning') ?? session('message') ?? null;
if($candidate && preg_match('/سيرفر|server|صلاحيات|غير مصرح|غير متاح|اختيار سيرفر|مفقود|inactive/i', (string)$candidate)){
$serverError = $candidate;
}
}
// التقط من errors->all() أي رسالة فيها كلمات السيرفر
if(!$serverError && $errors->any()){
foreach($errors->all() as $e){
if(preg_match('/سيرفر|server|صلاحيات|غير مصرح|غير متاح|اختيار سيرفر|مفقود|inactive/i', (string)$e)){
$serverError = $e;
break;
}
}
}
@endphp
@if($serverError)
{{-- ✅ SVG مضمونة بدل FontAwesome (عشان ما تختفي على iOS) --}}
قد يكون هناك أو .
حاول مرة أخرى بعد لحظات، أو اختر سيرفر آخر إذا كان متاحًا.
تحقق من اختيار السيرفر الصحيح. إن كان السيرفر ليس ضمن مجموعتك سيتم منع الوصول لحمايتك.
@endif
{{-- ✅ رسائل session (بدون خلطة السيرفر) --}}
@php
$sessKeys = ['success','status','message','error','warning','info','taateer_error'];
$sessFound = false;
foreach($sessKeys as $k){ if(session()->has($k)){ $sessFound=true; break; } }
@endphp
@if($sessFound)
@if(session('success'))
@endif
@if(session('status'))
@endif
@if(session('message') && !(session('message') && preg_match('/سيرفر|server|صلاحيات|غير مصرح|غير متاح|اختيار سيرفر|مفقود|inactive/i', (string)session('message'))))
@endif
@if(session('warning') && !(session('warning') && preg_match('/سيرفر|server|صلاحيات|غير مصرح|غير متاح|اختيار سيرفر|مفقود|inactive/i', (string)session('warning'))))
@endif
@if(session('error') && !(session('error') && preg_match('/سيرفر|server|صلاحيات|غير مصرح|غير متاح|اختيار سيرفر|مفقود|inactive/i', (string)session('error'))))
@endif
@if(session('taateer_error'))
{{ session('taateer_error') }}
التواصل مع:
@endif
@endif
{{-- أخطاء عامة (بدون السيرفر) --}}
@if ($errors->any())
@php
$generalErrors = collect($errors->all())->filter(function($e){
return !preg_match('/سيرفر|server|صلاحيات|غير مصرح|غير متاح|اختيار سيرفر|مفقود|inactive/i', (string)$e);
})->values();
@endphp
@if($generalErrors->count() > 0)
@foreach($generalErrors as $err)
- {{ $err }}
@endforeach
@endif
@endif
{{-- Form --}}