O comando WEB CLOSE SESSION invalida a sessão existente designado pelo parâmetro sessao. Se a sessão não existe, o comando não fará nada.
Quando este comando é chamado desde um processo web ou desde qualquer outro processo:
- a data de vencimento da cookie está definida em 0,
- ou On Web Close Process database method é chamada, permitindo guardar a informação da sessão,
- as seleções se apagam, os registros se desbloqueiam e as variáveis se reiniciam.
Depois da execução deste comando, se um cliente web envia um pedido com uma cookie invalida, se abrirá uma nova sessão com uma nova cookie e será enviada.
Nota: No contexto da sessão 4D Mobil, o comando WEB CLOSE SESSION fecha a sessão 4D Mobile cujo ID é passado no parâmetro sessaoID. Já que uma sessão 4D Mobile pode gerenciar diversos processos, este comando requisita todos os processos Web relacionados à sessão para fechar esta execução.