Tempo de vida da sessão do cliente

A duração de uma sessão de compras do cliente é determinada por vários fatores, incluindo a duração da sessão do servidor, o uso de um carrinho persistente e a duração das informações armazenadas no navegador. Embora estejam relacionados à mesma experiência do cliente, eles são processos separados com diferentes eventos de expiração e durações.

Processo
Descrição
Session
Informações armazenadas no servidor, como o conteúdo do carrinho de compras. Se a sessão do servidor expirar antes do cookie expirar, os clientes podem perder o conteúdo do carrinho e reduzir o risco de segurança.
Cookie da sessão
Informações armazenadas no navegador como um número ou uma sequência de caracteres. Se o cookie da sessão expirar antes da sessão do servidor, o cliente será desconectado. O cookie de sessão é excluído quando o cliente fecha a janela do navegador. Por padrão, a duração do cookie é definida como 3600 segundos ou uma hora. Se não houver atividade do teclado durante esse tempo, a sessão atual terminará e os clientes deverão fazer logon novamente em suas contas para continuar comprando.

Se o Carrinho persistente estiver habilitado, o conteúdo do carrinho será salvo para a próxima vez que os clientes entrarem em suas contas. Ao usar um carrinho persistente, é recomendável definir a duração da sessão do servidor e o cookie da sessão para um período longo.

No servidor, a duração da sessão é controlada pelo arquivo php.ini e por várias variáveis. Atualmente, o Adobe Commerce não tem uma definição de configuração de Administrador que controle a duração da sessão do servidor.

  1. Na barra lateral Admin, vá para Lojas > Settings>Configuração.

  2. Se você tiver vários armazenamentos, defina o seletor de Store View no canto superior direito para o armazenamento onde a configuração se aplica.

  3. No painel esquerdo, em General, escolha Web.

  4. Expanda a seção Default Cookie Settings.

    Configurações de cookie padrão {width="600" modal="regular"}

  5. Para alterar o padrão, desmarque a caixa de seleção Use system value e insira o novo valor em segundos.

  6. Quando terminar, clique em Save Config.

Configurar a funcionalidade Lembre-se de Mim

Para facilitar o logon, a função Remember Me permite que os titulares de contas de usuários evitem inserir suas credenciais sempre que entrarem na loja. Por motivos de segurança, o recurso de persistência é desativado por padrão.

  1. Na barra lateral Admin, vá para Stores > Settings>Configuration.

  2. No painel esquerdo, expanda Customers e escolha Persistent Shopping Cart.

  3. Expanda a seção General Options.

  4. Para Enable Persistence, defina como Yes. (Desmarque a caixa de seleção Use system value para permitir a alteração da configuração padrão.)

  5. Para Enable “Remember Me”, defina como Yes ou No de acordo com suas necessidades.

  6. Quando terminar, clique em Save Config.

recommendation-more-help
09e7db7e-4210-474a-8bbf-c72a92c7537c