لماذا لا يتوفر cakephp إذن Componentent تسجيل الخروج تلقائيا عند فتح موقعين بالتوازي ؟

StackOverflow https://stackoverflow.com/questions/418329

سؤال

لدي مشكلة داخل للكيك التطبيق:يمكنني استخدام التفويض مكون من أجل الدخول/الخروج الآليات.للأسف المستخدمين تسجيل الخروج تلقائيا عند محاولة فتح اثنين أو أكثر من صفحات php في نفس اللحظة.هذا يحدث في كثير من الأحيان لأننا نميل إلى استخدام زر الماوس الأوسط إلى فتح العديد من علامات التبويب في فترات قصيرة.

وقد أي شخص من أي فكرة ؟ يمكن أن يكون للكيك أو هل هناك php الإعداد السماح useres لجعل طلبات متعددة في نفس الوقت ؟

جورج

هل كانت مفيدة؟

المحلول

بسبب session_regenerate_id().كل صفحة تفتح ، session_id drop.هذا منع اختطاف الدورة (وهو من غير المألوف لكنه ممكن).بدوره مستوى الأمان في config.php وصولا إلى وسيلة لمنع هذا.

نصائح أخرى

قد يكون لديك أيضا موقعين مع نفس الشكل البذور في ملف config.php الخاص بك ومعرفة ما اذا كان لديك قيم فريدة في

Configure::write('Session.cookie', 'I_like_to_make_this_unique');
Configure::write('Security.salt', 'this_should_be_unique');

ويمكن أن يساعد

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top