Laravel, ¿cambió de repente la sesión a otros usuarios?

Laravel, ¿cambió de repente la sesión a otros usuarios?

¿Tuviste alguna experiencia con esta cosa extraña? He iniciado sesión con el usuario "Foo" Cuando actualizo la página o hago clic en otra página de menú, el usuario registrado actual cambia repentinamente a usuario "Bar".

Cambié session_name/cookie_name en config/session.php a un nombre único, configuré "encrypt" en verdadero,

El problema es similar a este https://github.com/crocodic-studio/ crudbooster/problemas/1073

¿Quizás haya alguna otra configuración que deba establecer?

Gracias.

Mostrar la mejor respuesta

Es posible que desee verificar cualquier uso de cache que en realidad debería ser session. Me encontré con situaciones en las que un valor almacenado en caché se reescribió por una condición de carrera y estropeó los datos que los usuarios estaban viendo, haciendo que pareciera que su sesión había sido reemplazada.

Esto es para el almacenamiento en caché del servidor... apágalo.

¿En qué tipo de entorno estás experimentando esto? ¿Es esto local o algún tipo de alojamiento en la nube donde podría ocurrir el equilibrio de carga?

El problema podría ser que tenga un balanceador de carga frente a su backend. Después de actualizar, accede a otro backend y crea una nueva sesión. Verifique su session.php e intente usar el controlador de la base de datos (lea https://laravel.com/docs/ 5.6/sesión#configuración)

Para mí, en un caso similar, el problema estaba en nginx cache, después de apagarlo en el servidor se resolvió el problema.

Sí, enfrenté el problema en la primera aplicación de My laravel app. Hice una condición inusual en el middleware de inicio de sesión con la cookie de recuerdo del usuario que se almacena en el navegador local y en ese momento no sé por qué algunos usuarios tienen la misma cookie que luego descubrí y solucioné el problema. p>

Bueno, ese portal de tiempo no se implementa en vivo. así que no hubo daño.

señalar que lo resolvió sin ampliar la solución no es útil.

¿Su servidor utiliza un acelerador web? ¿O litespeed? Necesitas deshabilitar el caché.. estoy usando esto Desactivar caché público / CacheDisable privado / Agrégalo a mi .htaccess Espero eso ayude. NB lo siento por mi mal inglés