WEB LEGACY CLOSE SESSION
WEB LEGACY CLOSE SESSION ( sessao )
Parâmetro | Tipo | Descrição | |
---|---|---|---|
sessao | Text | → | Sessão UUID |
Nota de compatibilidade
Este comando só pode ser utilizado com sessões web herdadas, disponíveis em bancos convertidos a partir de versões anteriores a 4D v18 R6. Se ignora quando se habilita o modo sessões web escalonáveis (recomendado em 4D v18 R6 e superiores). Para saber mais, consulte Web Sessions Management (Legacy).
Descrição
O comando WEB LEGACY 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 Método banco de dados On Web Legacy Close Session 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 LEGACY 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.
Ver também
Método banco de dados On Web Legacy Close Session database method
Web Sessions Management (Legacy)