Aplicações de Sessões
As sessões são fundamentais em diversas aplicações, especialmente funcionalidades como:
- Autenticação de usuários
- Autorização de usuários
- Aplicações de Multi-factores de Autenticação(MFA)
- Carrinho de compras
- Confugurações de preferências de usuários
Como tratar?
Para tratar sessões é necessário definir o nome do Cookie e o Tempo de expiração. Além disso, é necessário as operações básicas sobre as sessões, tais como:
- Criar sessão
- Remover chave as sessão
- Obter dados da sessão
- Destruir sessão
Além da biblioteca padrão é possível manipular sessões com outras bibliotecas como: gorilla/sessions, go-fiber e outros.