Sumario
Este problema conocido ha sido traducido automáticamente del inglés.
En la caja de una tienda, tenemos una opción para cerrar la sesión.
Desafortunadamente, la petición realizada a la aplicación del portal, no está borrando las cookies del usuario, permaneciendo en el OrderForm con el email ID de este cliente, por lo que el cliente no puede cerrar la sesión usando esta opción
Simulación
-
Vaya a
.myvtex.com
e inicie sesión desde Mi Cuenta utilizando el correo electrónico y el código; -
- Una vez que haya iniciado sesión, haga una cesta y vaya a la caja;
-
Completa el paso Perfil y ve a Envíos, luego intenta cerrar sesión desde el enlace "No soy yo, finalizar sesión".
Checkout realiza la petición normalmente, haciendo la petición junto con el orderFormId
.
Sin embargo, Portal Application no está borrando la cookie de este usuario y por lo tanto devolviendo el mismo usuario, con esto el email se mantiene en el orderForm y en consecuencia, no se cierra la sesión.
Workaround
Utilice un JS personalizado para forzar el cierre de sesión