تحديث صور الشرائح لتكون أكثر مكافأة وسائلاً بدون تأثيرات زائفة/كبيرة
أضف 300 متر قبل فتح الألواح وإغلاق الألواح الأخرى عندما يفتح باب جديد
أضف نزوة متحركة وخلفية حمراء خفيفة لميدان كلمة السر
أضف كلمة السر إلى الولاية لتتبع المحاولات غير الصحيحة - تنفيذ عملية نزهة سلسة مع الحركة الأفقية والتناوب - اللون الخلفي الانتقالي للضوء الأحمر (#fee2e2) على الخ...
تُحدّد خطاً بناءياً من طراز SSR وتحديث تصميم صفحات السحب
-التثبيت لا يُعرّف الخطأ أثناء البناء بإضافة الولاية المتصاعدة - تعزيز حاويات الشعار مع التناوب 3D وآثار الازدحام الزجاجي - تحسين الطبوغرافيا مع التدرجات الدينا...
أضف "مركبة التصدير الديناميكية" أضف شيكاً للنافذة في موضوع التحميل يستعمل التأثير
استخدام الرقم القياسي في صفحة السحب - استخدام التوقيع الصحيح (0-1 args)
Modernize logout page with rich interactive design - Dynamic theme-based backgrounds and logos - Animated transitions with framer-motion - Material-UI styling with gradient effects - Floating particle effects - Success/error states with animated icons - Responsive design with mobile support
تبسيط التدفق المصادق عليه - دع كوكي جديد يطغى على القديم - إزالة البسكويت غير الضروري المنطق الواضح -
Fix *** Cookie to be client-accessible in logout endpoint - Changed setHtpOnly from true to false - *** should be client-accessible across all sites
Implement Redis-based user-info with sliding expiration - Read user data directly from Redis instead of calling SecurityService - Implement sliding session expiration (reset TTL on each read) - Redirect to login site if session expired - Enhanced logging for debugging
CRITICAL FIX: Remove endpoints that were consuming OTK earlier
سبب الروت: /api/validate and /api/validate-otk in kamo-login were calling SecurityService - استهلكت هذه المعلومات بعد دخولها (قبل أن يستخدمها المستخدم) -أظهرت س...
خطأ ثابت: استخدام التحقق من حالة الامتياز
فيكس: - عرض تحميل العمود الفقري مع التحقق من الدورة الحالية*** - اخفي لوجات خلال فحص اللوجات - يُوفّرُ أفضل UX (يَرى المُستعملُ "جلسةِ التصفيق... ' رسالة." وهذ...
إضافة مكتبة (ريديس) المفقودة لنقاط نهاية الشعارات وقطع الأشجار
(فيكس بويد إيرور) - إنشاء تطبيقات/معايرة/معالجات مع مستفيدين من خدمات القراء/الكتابة - يَحْصلُ على RedisReadClient ويُصبحُ RedisWriteClient - مطلوبة من جانب نقا...
Update logout flow to use direct Redis access
Logout Flow Changes: - /logout (page): DELETE Redis session via /api/logout, forward to login/logout - /api/logout: Direct Redis DELETE (no SecurityService call...
تنفيذ الشعارات الأوتوماتيكية وتدفقات قطع الأشجار الكاملة
Auto-Login Feature: - تحقق من الكوكيز الموجود على حمولة الصفحات - جلسة قيّمة مع (ريديس) مباشرة - إذا كان صالحاً، يُنشئ نظاماً جديداً للتشغيل الآلي ويُعاد توجيهه...
FORCE REBUILD: Add extensive logging to /api/validate (Direct Redis)
Critical Change: - This endpoint does NOT call SecurityService - It queries Redis DIRECTLY for OTK validation - Extensive logging added to trace every step New...
إزالة صنع الكوكيز من نقطة النهاية الثابتة
تبسيط: - نقطة نهاية ثابتة الآن فقط يعود *** الهوية و TTL - لم يعد يجهز البسكويت (Next.js handles this directly) مضافاً طريقة مساعدة (كي سينس سيرف) الأساس المنط...
Make *** cookie client-accessible & validate OTK directly in Next.js
Major Simplifications: - *** cookie is now client-accessible (httpOnly: false) - Both Next.js and Java can read the cookie directly - Cookie expires in 30 minut...
تخفيض عدد بطاقات الهوية من 512 إلى 128 شخصية
التغييرات: - *** - استكمال جميع الوثائق والتعليقات - تحديث قطع الأشجار لإظهار هوية كاملة - لا يزال طول الشركة 64 شخصية (غير متغيرة) الأمن: يوفّر جهاز التنقيب م...
Fix build error and change *** length to 128 chars
Build Fixes: - Escape apostrophe in validate page (') - Add searchParams dependency to useEffect *** Length Change: - Update expected *** length from 512 ...
Add comprehensive debugging UI to validate page
- Show component render count and validation attempt count - Display OTK information and length validation - Show retrieved *** ID (512 chars) when successful -...
الزيادة*** طول الهوية إلى 512 شخصية لتعزيز الأمن
- *** ID: 512-char hex string (256 bytes of secure random data) - بطاقة هوية OTK: 64-char hex string (32 bytes - changed) - أحدث تولد أمناً للحشرات من أجل قبول ...
Fix OTK validation duplicate calls issue
- Add useRef to track validation attempts - Prevent duplicate API calls (critical for one-time keys) - Change useEffect deps to empty array (run once on mount) ...
Update OTK validation to use new *** session model
- Extract ***Id from JSON response body (not Set-Cookie header) - SecurityService now returns { success, message, ***Id } - Set *** cookie with 64-char GUID fro...
تنفيذ نموذج جديد لدورة *** يتضمن 64 فاتحة
- يضاف KSessionService for simplified session management - *** الهويّة الآن a 64-char hex string (not encoded KToken) - الصيغة الرئيسية للجهاز الأحمر: *** - الق...
Add no-cache headers and extensive logging to debug user-info loading
Always call API to fetch user info, don't check HttpOnly cookie client-side
Replace RoleRightType.valueOf with manual lookup of static instances
Use property access instead of method calls for RoleRightType and ServiceType
يضاف اسم المستخدم الياس، والبريد الإلكتروني العضوي، واختصار البلد إلى نقطة النهاية
Extract session ID from upstream and set *** cookie explicitly for internal domain
Remove Cookie domain attribute for proper persubdomain Cookie setting
Update cookie name from KAMOSESH to *** throughout kamo-internal
جلسة مُحدّثة تُسمّى - تَستعملُ *** كوكي ودورةَ تَحَدُّث مفاتيح أحمر لكل مواصفات المنظمة
تبسيط قرارة (ريدس) على استخدام الماجستير فقط، تجنب الأخطاء المستديمة
مثل ما ترى الشحن؟?
كل واحد من هذه تحديثات الأراضي في مكان عملك تلقائيا. ابدأوا بالمجان وشاهدوها تنمو بعد أسبوع.